ajax回传数组??????
怎么才能接收 AJAX从后台传回來的数组呢?

解决方案 »

  1.   

    你把数组转换成 json对象的形式 传回来后用eval 解析
      

  2.   

    可以教教嗎,json是什么东西,不了解它,能做个实例來看看嗎?
      

  3.   

    哦,搞ajax竟然不知道 json,那你还是多看看ajax教程嘛
      

  4.   

    我刚學AJAX的,现在只会用请求,和输出数据,其它的还不会,请各位帮帮忙!
      

  5.   

    json其实解释js中内建的对象机制,跟普通的对象没有区别,所以学艺不用害怕新的知识,知道js的对象是怎么样的就知道json了json说白了就两种表达方式
    key/value
    与数组
    {key:"value"} 这就是键值模式
    [1,2,3,4,...] 数组模式
    json混合式用这两种模式my = {first:"First", second:"Second", third:[1,2,3,4]}
    这样my.first的值就是"First"
    my.third 就是数组[1,2,3]
    一次类推,可以嵌套使用而你要将server的数据转换成json只要使用eval("("+server_data+")")就能转换成本第对象了,注意"(" ")"是必须的,我以前就因为没加这两个括号,弄了半天
      

  6.   

    php中的数组用json_encode函数处理后返回给AJAX
      

  7.   


    那怎么用AJAX读出來呢?我的代码是function deal_check_result()
    {
    if(xml_http_request.readyState==4)
    {
    if(xml_http_request.status==200)
    {
    var div1=document.getElementById("lyr")
    var res = xml_http_request.responseText;
    lyr.innerHTML = res;

    }
    }
    return;
    }这里不会写了! var res = xml_http_request.responseText;
    lyr.innerHTML = res;
      

  8.   


    这是js读json数据的方法,这里的var json可以理解为通过ajax调用返回的php用json_encode返回
    var json=[ 
    { author: 'Jack Herrington', title: 'Code Generation in Action' }, 
    { author: 'Jack Herrington', title: 'Podcasting Hacks' }, 
    { author: 'Jack Herrington', title: 'PHP Hacks' } 
    ] alert(json[0].title)