/ / jQuery Ajax hovor vo vnútri iného problému s Ajax hovorom - jQuery

jQuery Ajax vo vnútri ďalšieho volania Ajax - jquery

Mám aplikáciu ASP.NET MVC. V jednom pohľade používam volanie jQuery Ajax v rámci iného volania Ajax. Vyzerá to takto:

$.ajax({
url: this._getHostName()+"Search/OrderStep3",
success: function (data) {
...

html.push("<li><a href="#">A</a></p>");
html.push("<li><a href="#">B</a></p>");
$.ajax({
url: "/Search/GetHelloWorld",
contentType: "application/json; charset=utf-8",
dataType: "jsonp",
type: "GET",
crossDomain: "true",
async: false,
success: function (data1) {
alert(data1);
html.push("<li><a href="#">" + data1 + "</a></p>");
}
});

html.push("</ul>");

Ako vidíte, chcem do zoznamu pridať iba nový prvok. Tento prvok sa však nepridáva. Výstraha vo vnútri vnútorného volania Ajax zobrazuje správne údaje, ale potom sa nepridáva.

Čo robím zle?

odpovede:

0 pre odpoveď č. 1

Myslím, že async objednávka jednoducho nefunguje pre JSONP. Skúste zatvoriť zoznam v rámci druhého volania Ajax.