cod*_*der 5 ajax jquery json callback
对不起,这是一个重复,从这里询问,但我是新来的,所以我想知道如何做到这一点?
这是我的ajax电话:
$("#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]);
}
});
});
Run Code Online (Sandbox Code Playgroud)
我个人能够获得响应,但我需要循环它们.
谁能说我怎么办?
Jon*_*ger 10
使用$.each().
$.each(response.d, function(key, value) {
//For example
console.log(key + value)
})
Run Code Online (Sandbox Code Playgroud)
看这里了解它.(编辑:或者在这里 - 如果您愿意的话,这是一个视频教程.)
if response.d是一个数组,你可以把它放在一个for循环中,如下所示:
for ( var i = 0; i < response.d.length; i++ ) {
// do action here
}
Run Code Online (Sandbox Code Playgroud)
$.each()由于其更快的性质,此方法优于jQuery 函数.看看这个捣鼓了一个比较forVS $.each().
你可以做;
for (var i=0; i<response.d.length; i++) {
alert(response.d[i]);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39404 次 |
| 最近记录: |