Heim  >  Artikel  >  Backend-Entwicklung  >  Ajax-Zugriffsoptimierung im MVVM-Modus

Ajax-Zugriffsoptimierung im MVVM-Modus

WBOY
WBOYOriginal
2016-10-22 12:06:391350Durchsuche

Auf einer Seite müssen Sie wie folgt auf die Route zugreifen:
http://server/user/getinfo
http://server/shop/getlist
http://server/shop/getLoveShop
http://server/ad/5

Angenommen, die Ajax-Route-für-Route-Ausführung sieht folgendermaßen aus: $.get('http://server/user/getinfo','',function(res) {<code class="prettyprint linenums lang-php">$.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'); },'json');
$.get('http://server/shop/getlist','',function(res){
},'json');
$.get('http://server/user/getinfo','',function(res){
},'json');
$.get('http://server/shop/getLoveShop','',function(res){
},'json');
$.get('http://server/ad/5','',function(res){
},'json');Die Ausführung auf diese Weise wird definitiv kein Problem darstellen.
Ich möchte diese Routing-Zugriffe optimieren und sie für die Ausführung in einem AJAX zentralisieren.
Die Ausführungsmethode ist wie folgt:
var str = 'route[]=/user/getinfo&';
str ='route[]=/shop/getlis&';
str ='route[]=/shop/getLoveShop&';

str ='route[]=/ad/5';

},'json'); Ich möchte sie kombinieren, um so viele Routing-Zugriffsbefehle gleichzeitig auszuführen, weiß aber jetzt nicht, wie ich das erreichen soll.
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:求助交流Nächster Artikel:curl数据接受问题