php如何向ajax回传数组啊???
function(v){
$.ajax({
type:"POST",
url: "?ac=ajax&do=id_chk",
data:"id="+v,
success: function(msg){
$("#catename").val(msg.catename);
$("#keywords").val(msg.keywords);
$("#description").val(msg.description);
}});
}
(!defined('IN_MYBACK') || !defined('IN_ADMIN')) && exit('Access Denied!');
$do = getGP('do');
if($do == 'id_chk'){
$id = getGP('id');
$sql = "select * from myback_cate where id = $id";
$cate_array = $db->fetch_one_array($sql);
//如何回传数组
}

解决方案 »

  1.   

    echo json_encode($cate_array);
    exit;
      

  2.   

    js里向text框里赋值怎么做啊
    我的js该怎么写啊
      

  3.   

    echo json_encode($cate_array);
    这个返回到js里边是字符串还是数组啊
    我用数组读取 怎么每个字符时一个值啊 
    返回来的是这样的数组:
    {"id":"8","catename":"aaaaaa12345678","description":"aaaaaaaaaaaaaaaaaaaaaaaaa","keywords":"aaaaaaaaa","status":"0"}我alert(msg.id);弹出未定义 
    我用alert(msg[id]);也不行 到底怎么改啊 大哥们教教小弟!!!
      

  4.   

    在PHP代码后加上  echo json_encode($cate_array);   就OK啦 
      

  5.   

    我用alert(msg[1]);时 能显示出第一个双引号来 怎么回事儿啊这是
      

  6.   

    我就是用的echo json_encode($cate_array); 然后才出来我上边说的效果
      

  7.   


        (!defined('IN_MYBACK') || !defined('IN_ADMIN')) && exit('Access Denied!');
        $do = getGP('do');
        if($do == 'id_chk'){
            $id = getGP('id');
            $sql = "select * from myback_cate where id = $id";
            $cate_array = $db->fetch_one_array($sql);
            $jsonString=json_encode($cate_array);//编码json
            echo $jsonString
            //如何回传数组
        }
    function(v){
    $.ajax({
        type:"POST",
        url: "?ac=ajax&do=id_chk",
        data:"id="+v,
        success: function(msg){    
                 var myjson="";
                 eval('myjson=' + data + ';');
                 alert(myjson[0]['catename']);//注意几维数组
                //$("#catename").val(msg.catename);
                //$("#keywords").val(msg.keywords);
                //$("#description").val(msg.description);
                
    }});
    }
      

  8.   


    myjson是什么啊 date又是什么 返回的msg呢
      

  9.   


    function(v){
    $.ajax({
        type:"POST",
        url: "?ac=ajax&do=id_chk",
        data:"id="+v,
        success: function(msg){    
                 var myjson="";
                 eval('myjson=' + msg + ';');
                 alert(myjson[0]['catename']);//注意几维数组
                //$("#catename").val(msg.catename);
                //$("#keywords").val(msg.keywords);
                //$("#description").val(msg.description);
                
    }});
    }
      

  10.   

                 var myjson="";
                 eval('myjson=' + msg + ';');//把msg json数据赋值给myjson