JQuery – вложенный AJAX

Я пытаюсь выполнить вложенный вызов AJAX, используя следующий код. Вложенный вызов не работает. Я что-то делаю неправильно?

$.ajax({ type: 'GET', url: "/public/customcontroller/dosomething", cache: false, dataType: "html", success: function(html_input) { $.ajax({ type: 'GET', url: "/public/customcontroller/getjobstatus", cache: false, dataType: "html", success: function(html_input){ alert(html_input); } }); } }); 

У вас могут возникнуть проблемы с потоковым типом, учитывая, что внешний вызов является асинхронным и может выйти из области действия до того, как обработчик успеха может начать играть. Попробуйте разбить вызов успеха на отдельную функцию.

Попробуй это

 $.ajax({ type: 'GET', url: "/public/customcontroller/dosomething", cache: false, dataType: "html", async: false, success: function(html_input) { $.ajax({ type: 'GET', url: "/public/customcontroller/getjobstatus", cache: false, dataType: "html", success: function(html_input){ alert(html_input); } }); } });