使用jQuery获取后台数据

使用jQuery获取后台数据,第1张

我是做java的,java里有fastjson等jar文件,你应该是NET的吧,后台的json数据你已经传到前台了,

NET我记得应该可以引用DataContractJsonSerializer类,或者你可以去jsonorg这个网站找到NET相关的JSON dll文件,可能 *** 作会简单些。

前台写法:

/

parmas: 参数

data:返回数据

/

$getJSON('XXXXaspx', params, function(data){

//这里的data直接可以当做dom对象去 *** 作

//如果返回的是HashMap的json对象,js部分可以dataname取值

//如果返回的是List集合的json对象,js部分可以

for(var o in data){

alert(oname);

}

})

回答是否满意,如果满意,请采纳!等待收分!

    $ajax({

      url: '/MUserCenter/financial',

      type: 'POST',

      data: {page:page+1,status:status},

      success:function(json){

            json = eval('('+json+')');

            if(jsoncode == 1 && jsondatalength != 0){

            for(var i=0,len=jsondatalength;i<len;i++){

                str +=   '<li class="bg0">';

                str +=   '<h3>'+jsondata[i]['plan_name']+'</a>';

                  str +=   '</li>';

                }

                }

           $('#lists')append(str); //把遍历的值append到要显示的地方(这个是分页追加,具体情况具体处理)

        

            });

你的后台返回的既然是个arrayList

你前台收到的data应该也是个list,应该用下标 data[0],data[1]之类

应该是

$each(data,function(index,value){

//取XXXX属性

data[index]XXXX;

//或

valueXXXX

})

获取的值为 list(应该是字符串类型了)

JSONparse(list);

listeach(function(i, temp){})

i 是当前值在列表中的下标。

temp 当前值

each 循环相当于

for(var i =0; i <listlength; I++){

var temp = list[i];

)

以上就是关于使用jQuery获取后台数据全部的内容,包括:使用jQuery获取后台数据、jquery ajax返回后台list,要点写啊 返回后,如何取数据,给例子 是单纯返回list集合、利用jquery的ajax通过each函数获得action中包装的json类型的ArrayList<question>集合,没办法获得question等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9793769.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存