在一個頁面中,需要訪問路由如下:
http://server/user/getinfo
http://server/shop/getlist
http://server/shop/getLoveShop
http://server/ad/5
假設在ajax 逐條路由執行將是這樣:$.get('http://server/user/getinfo','',function(res){<br>
},'json');<br>
$.get('http://server/shop/getlist','',function(res){<br>
},'json');<br>
$.get('http://server/user/getinfo','',function(res){<br>
},'json');<br>
$.get('http://server/shop/getLoveShop','',function(res){<br>
},'json');<br>
$.get('http://server/ad/5','',function(res){<br>
},'json');
這樣執行肯定沒問題。
我想對這些路由存取進行最佳化,把他們集中在一個AJAX裡面執行。
執行的方法如下:
var str = 'route[]=/user/getinfo&';
str+='route[]=/shop/getlis&';
str+='route[]=/shop/getLoveShop&';
str+='route[]=/ad/5';
$.post('/route/call' , str,function(res){
},'json');
我想把他們合併起來一次執行這麼多路由存取指令,現在卻不知道怎麼去實現。