如何使用ajax接收从服务器返回的一个ArrayList集合,之后在jsp页面进行遍历,如果不实用json是否可以

如何使用ajax接收从服务器返回的一个ArrayList集合,之后在jsp页面进行遍历,如果不实用json是否可以,第1张

这个简单

1在for循环中没循环一次new一个JSONObject 把要传的单个对象放入其中

2再new一个JSONArray把刚才的JSONObject的对象放入其中

3以上就完成了一个循环网jSON数值中放入一个JSON对象的 *** 作。

4循环完了再将JSONArray的对象放入一个新的new JSONObject中

5最后用write方法写回jsp就行了。

这种应该是比较简单的方法了。

这个参数在XML>$ajax({

    url: "xxx",

    type: "POST",

    data: {},

    dataType: "json",

    success: function(result) {

        //result就是你想要的值

    },

});

如果你还是不理解,还可以这样获取:

var a = $ajax({

    url: "xxx",

    type: "POST",

    data: {},

    dataType: "json",

    success: function(result) {

        //result就是你想要的值

    },

});

alert(aresponseJSON);//这个也是你想要的值

一次ajax查询只能返回一个返回串,因此一般的处理思路就是把你要返回的多个值在服务端用特殊符号进行拼接,然后在js中拆分。比如你说的经纬度,可以返回一个用逗号分隔的字符串 “精度,纬度”然后在js中拆成一个数组的两个元素 var arr=strsplit(",");

然后你分别取 arr[0]和arr[1]赋给你要赋值的textvalue就好了

首先,$("ld")innerText 改成 $("ld")innerHTML, 另3个同理。

其次,你确定你php页面个数据格式 通过ajax访问得到的数据格式,通过 var res_objects=eval("("+myXml>

以上就是关于如何使用ajax接收从服务器返回的一个ArrayList集合,之后在jsp页面进行遍历,如果不实用json是否可以全部的内容,包括:如何使用ajax接收从服务器返回的一个ArrayList集合,之后在jsp页面进行遍历,如果不实用json是否可以、在js中,用什么表达式能得到ajax返回的responseJSON那个数组啊。我用的jquery。、Ajax 如何同时获取多个返回值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9734015.html

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

发表评论

登录后才能评论

评论列表(0条)

保存