Tho*_*mas 1 c# asp.net arrays jquery
在我的GetBusiness.aspx页面上,我创建了一个测试列表
List<string> l = new List<string>();
l.Add("one");
l.Add("two");
l.Add("three");
l.Add("four");
l.Add("five");
// B.
string[] s = l.ToArray();
Response.Write(s);
Run Code Online (Sandbox Code Playgroud)
在我的第二页上没有(默认的aspx页面)我有一些jQuery来加载这个数组并显示结果:
$.get('GetBusiness.aspx', function (returndata) {
// for each address in returndata
alert(returndata);
Run Code Online (Sandbox Code Playgroud)
但结果是:System.String []如果我迭代,他迭代字符串"System.String []"
$.each(returndata, function (index, value) {
alert(index + ': ' + value);
};
Run Code Online (Sandbox Code Playgroud)
如何显示字符串数组的结果?
更改Response.Write(s)到:
JavaScriptSerializer objSerializer = new JavaScriptSerializer();
Response.Write(objSerializer.Serialize(s));
Run Code Online (Sandbox Code Playgroud)