/ / jQuery Ajax呼び出しを別のAjax呼び出し問題の中に入れる - jquery

jQueryのAjaxコールで別のAjaxコールの問題が発生する - jquery

私はASP.NET MVCアプリケーションを持っています。ある見方では、私は別のAjax呼び出しの中でjQuery Ajax呼び出しを使用します。次のようになります。

$.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>");

ご覧のとおり、リストに新しい要素を追加したいだけです。しかし、その要素は追加されません。内部のAjax呼び出し内のアラートは適切なデータを表示しますが、それ以降は追加されません。

私は何をやっているのですか?

回答:

回答№1は0

非同期順序はJSONPではうまくいかないと思います。2回目のAjax呼び出しの中でリストを閉じてみてください。