如何响应json中的数组到jquery? [英] How to response an array in json to jquery?

查看:123
本文介绍了如何响应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?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆