本文介绍了如何响应json中的数组到jquery?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的代码中,我正在JSON中创建一个数组列表,并希望将此数组列表响应到jquery中.
In my code I am creating an array-list in JSON and want to response this arraylist into jquery.
List<String> list = new ArrayList<String>();
for(int i=0;i<5;i++){
list.add(i);
}
我如何响应此列表到我的jquery文件并在jquery中获取它?对于一个简单的字符串,我知道如何使用ajax在jquery中进行响应和检索.例如:- IN JSON
How can I response this list to my jquery file and get retrieve it in jquery? For a simple String I know how to response and retrieve in jquery using ajax. For example:-IN JSON
String name ="abcd";
writer.key("nameofperson").value(name);
和在jQuery中
$.ajax({
url: baseURL + '.json',
dataType: 'json',
type:'POST',
success: function(data)
{
console.log("test sucess");
var ROI =data['nameofperson'];
alert(ROI)
},
正在工作.我怎样才能达到相同的arraylist?
It is working. How can i acheive the same for arraylist?
推荐答案
没有示例json很难回答,但总的来说-这是您需要做的:
It's hard to answer without sample json , but in general - this is what you need to do :
System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
var myJson = js.Serialize(list);
并在客户端执行此操作:
and do this in client side :
success: function(data)
{
for( var i in data )
{
alert(data[i])
}
}
这篇关于如何响应json中的数组到jquery?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!