JavaScript如何通过数组foreach循环
这个问题在这里已经有了答案:
一个更好,更少服务器密集的方式将通过...
整个数组到服务器,
var ids = ["id1", "id2", "id3", "id4"];
$.ajax({
url: "../folder/lookupserver.php",
type: "POST",
data: {
'id': ids
},
dataType: "JSON",
success: function (data) {
$result = data;
$('#input field').val($result);
}
});
然后在PHP
读取数组,并使用foreach
来获取这样的个人ID。
这样你就不会向服务器发送如此多的请求。
然而...
如果你真的想发送很多请求,你可以使用forEach
循环。
var ids = ["id1", "id2", "id3", "id4"];
ids.forEach(function (id) {
/** Your AJAX request here. **/
});
使用forEach()
方法:
var ids = ["id1","id2","id3","id4"]
ids.forEach(function(id) {
console.log(id);
// here you can have an AJAX
});
Javascript数组也有一个foreach函数:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach
尝试类似
var ids = ["id1","id2","id3","id4"].foreach( function(element, index) {
// custom ajax code here
});
链接地址: http://www.djcxy.com/p/12071.html