«

JavaScript 如何处理 php 返回json格式的数据

时间:2024-1-19 17:15     作者:韩俊     分类: PHP


JavaScript 如何处理 php 返回json格式的数据,下面我们通过一个示例来说明!

假设php返回如下一个数组:

$arr = array(
    array(
        'name'=>'qianyuqianxun',
        'nick'=>'千与千寻',
        'contact'=>array(
            'website'=>'http://www.maopiaopiao.com'
        )
    ),
    array(
        'name'=>'qisha',
        'nick'=>'七煞',
        'email'=>'yhm.1234@163.com',
        'contact'=>array(
            'website'=>'http://www.baidu.com'
        )
    )
);
print_r(json_encode($arr));
exit;

则客户端JS可如下调用以上返回的数据:

$(document).ready(function(){
    var url='http://www.maopiaopiao.com/json.php'
    $('#submitBtn').click(function(){
        $.post(url,'',function(msg){
            var myObject=eval('('+msg+')');//msg为返回的类型为字符串,转化为json对象
            var str='';
            var len=myObject.length;
            for(i=0;i<len;i++){
                str+='<tr><td>'+myObject[i].name+'</td><td>'+myObject[i].nick+'</td><td>'+myObject[i].contact.website+'</td></tr>';
            }
            $('#feedbackTable').html(str);
        })
    })
})

标签: php php教程

热门推荐