是否可以使用更新的url数据多次调用AJAX?

时间:2018-04-20 20:23:27

标签: javascript jquery ajax performance for-loop

在JavaScript中,我试图

  1. 循环通过ajax调用N次
  2. 在第一次ajax调用之后返回此N号码(因为当分页= 1时显示loading_element)
  3. 如果在第一次ajax调用后pages = 5,则使用pagination = 2循环并调用url,pagination = 3,pagination = 4,pagination = 5
  4. 以下是我的问题:我想知道是否有可能重新启动ajax调用,甚至可能在获取更新的"页面后重新启动for循环&#34 ;值?非常感谢,感谢任何帮助!

        var pages = parseInt(loading_element.attr("data-pages"),10),
        pages_loaded = 0;
    
        for (var page=1; page<=pages; page++)
        {
            $.ajax({
                url:String(document.location).replace("/search/","/search-ajax/"),
                data:"pagination=" + page,
                dataType:$.browser.msie ? "text" : "xml",
                type:"GET",
                success: function(data, url) {
                     // pages element is returned when pagination=1
                }
         }
    

0 个答案:

没有答案