0
Я использую контроллер mvc с ajax. Я выполняю задачу, используя поле подтверждения jquery. когда я нажмите кнопку «ОК», его потребность в вызов другого АЯКСА и его связь с другим контроллером, но его не работаетajax call не работает с ajax
Пример код:
function button_click() {
$.ajax({
type: 'POST',
url: 'url',
data: {data},
dataType: 'json',
success: function (data) {
if (data.success == true) { call(data); }
else { alert(data.data); }
}
});
}
function call(data)
{
var ans = confirm(data)
if(ans)
{
$.ajax({
type: 'POST',
url: '@(Url.Action("StudentList", new { Area = "Mec", Controller = "HOD" }))',, // this url not goes to the controller
data: {data},
dataType: 'json',
success: function (data) {
if (data.success == true) { alert(data.data); }
else { }
}
});
} else { }
}
Нужно установить фактический URL как 'url' ...? –
set 'async: true' в вашем вызове ajax – coolguy
@ubercooluk - Разве это не по умолчанию? (И в любом случае, почему вышеупомянутый код не работает с 'async: false'?) – nnnnnn