JQuery:$ .get()需要太长时间

时间:2014-10-16 10:55:21

标签: jquery ajax

在for循环中,我有以下代码:

$.get( "/aQ_OX/LOCAL/ASPXGENERATED/"+array[im], function( data )
{
     var targetTitle = $(data).find('#title').html();
     var targetDate = $(data).find('#date').html(); 
     var targetPdf = $(data).find('#pdf').html(); 

    //some code

});  

array包含一些页面名称。不幸的是,它需要太长时间才能加载(3秒)。我正试图找到一种方法来提高这个请求的速度。有人有建议吗?是否可以在单个请求中加载所有页面名称?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

var myVar = array.join("-");

$.get( "/aQ_OX/LOCAL/ASPXGENERATED/"+myVar, function( serverData)
{
    dataArray = serverData.split("||"); //|| being some special character
    foreach(data in dataArray){
    //...
    }
});  

您可以通过拆分myVar来处理服务器端