JavaScript如何通过数组foreach循环

这个问题在这里已经有了答案:

  • 对于JavaScript中的每个数组? 23个答案

  • 一个更好,更少服务器密集的方式将通过...

    整个数组到服务器,

    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

    上一篇: javascript how to foreach loop through an array

    下一篇: Javascript foreach() function