/ / jQuery Ajax llama dentro de otro problema de llamada Ajax - jquery

jQuery Ajax llama dentro de otro problema de llamada Ajax - jquery

Tengo la aplicación MVC ASP.NET. En una vista, uso la llamada jQuery Ajax dentro de otra llamada Ajax. Se ve como sigue:

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

Como puede ver, solo quiero agregar un elemento nuevo a la lista. Pero, ese elemento no se agrega. La alerta dentro de la llamada interna de Ajax muestra datos apropiados, pero no se agrega después de eso.

¿Qué estoy haciendo mal?

Respuestas

0 para la respuesta № 1

Creo que el orden asíncrono simplemente no funciona para JSONP. Intente cerrar su lista dentro de la segunda llamada ajax.