A есть вызов ajax, который выполняется нормально, когда он помещается в файл .cshtml, после перемещения JS, чтобы вызов прекратил работать. Я сделал некоторую отладку, и выяснилось, что вызывается правильное действие, и оно возвращает правильные данные, но я не ввожу функцию успеха ajax в JS.
То же самое относится и к getJSON.
, а также сообщение об ошибке не отображается
вот код:
$.ajax({
type: "GET",
cache: false,
url: url,
dataType: "json",
success: function (data) {
//...
},error: function (xhr, ajaxOptions, thrownError) {
alert(xhr.status);
alert(thrownError);
}
});
}
// Действие:
[HttpGet]
public JsonResult HasUpdates()
{
var hasUpdates = diagnosticManager.AgentHasUpdates();
return Json(hasUpdates, JsonRequestBehavior.AllowGet);
}
Я что-то здесь упускаю?