我有一个普通的List<string>
我用System.Web.Script.Serialization;
结果类似于此
[
"string1",
"string2",
"string3",
"string4",
"string5",
"string6"
]
现在我如何在jQuery中阅读?我更喜欢能够逐个循环它们。
或者我应该创建一个更好的JSON对象并返回它,如果有的话有什么好方法可以从List<string>
创建一个JSON对象?
答案 0 :(得分:2)
使用AJAX请求以获取List
到客户端并将其分配给JavaScript Array
对象:
var list = new Array();
$.ajax({
url: myUrl,
success: function(data){
list = data;
}
});
您可以接下来迭代list
,以便使用jQuery($.each
)或常规JavaScript访问每个元素:
for (var i = 0; i < list.length; i++){
//do whatever with *list[i]*
}
答案 1 :(得分:1)
您可以使用 $.each
$.each(yourList, function (index, value) {
console.log(index, value);
});