请问怎样ajax 如何获得后台传过来的list等类型的数据下面是另一位朋友在 csdn问的问题,跟我的问题差不多,引用下
var myAjax = new Ajax.Request(url,{method:"post",parameters:pars,onComplete:function(transport) 
transport 值为后台返回的List 但是我不能从transport中得到List对象的属性,请问怎么循环得到? 
或者您有什么别的办法利用ajax得到后台返回的List吗?

解决方案 »

  1.   

    当然有办法啊。你在后台请求到的数据的时候将其处理一下就可以。比如说你得到的是一个list。那么你就将list的值循环遍历,然后打印出来,然后每个属性之间用一个特殊的符号隔开。然后返回,这时候返回的就是一个字符串。到前台的时候就用再把这个字符串通过这个特殊字符分开。那里要用到就设置哪里的值。
    其实你要是用ajax做过级联(比如省份和市区)这个问题根本就不难.
      

  2.   

    有没有比较方便的方法
    可不可以 转换成json数据传递过来的