
我是做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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)