Jquery ajax成功后循环JSON响应
很抱歉,这是一个重复从问,但我是新的,所以我想知道如何做到这一点 这是我的ajax调用:Jquery ajax成功后循环JSON响应,jquery,ajax,json,callback,Jquery,Ajax,Json,Callback,很抱歉,这是一个重复从问,但我是新的,所以我想知道如何做到这一点 这是我的ajax调用: $("#btnprocess").click(function () { $.ajax({ type: "POST", url: "Default.aspx/GetFilenames", data: "{}", c
$("#btnprocess").click(function () {
$.ajax({
type: "POST",
url: "Default.aspx/GetFilenames",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
alert(response.d[0]);
alert(response.d[1]);
}
});
});
就个人而言,我能够得到响应,但我需要循环它们
有人能告诉我怎么做吗?你可以
for (var i=0; i<response.d.length; i++) {
alert(response.d[i]);
}
对于(var i=0;i使用$.each()
)
查看了解它。(编辑:或者-如果您愿意,这是一个视频教程。)如果response.d
是一个数组,您可以将其放置在for循环中,如下所示:
for ( var i = 0; i < response.d.length; i++ ) {
// do action here
}
for(变量i=0;i
与jQuery$相比,此方法更受欢迎。each()
函数由于其速度更快。请查看此方法,比较与$的。each()
@xander这取决于您获得的分数,这是一个学习的问题new@all-谢谢你的回复。
for ( var i = 0; i < response.d.length; i++ ) {
// do action here
}