У меня есть AJAX.RouteLink, который имеет следующие AJAXOptionsAjax OnFailure функция
new AjaxOptions
{
HttpMethod = "POST",
OnFailure = "OnFailure",
OnSuccess = "OnSuccess"
})
Мой метод OnFailure выглядит так
function OnFailure(ajaxContext) {
var response = ajaxContext.get_response();
var statusCode = response.get_statusCode();
var elem = document.getElementById('message');
elem.innerHTML = 'Sorry, the request failed with status code' + statusCode;
}
Проблема заключается в том, когда она вызывается, я получаю эту ошибку
TypeError: ajaxContext.get_response is not a function
В списке просмотра я вижу, что responseText
в ajaxContext
является h TML.
Что я здесь делаю неправильно?
Является ли это JavaScript или некоторым языком ASP.NET? Если он должен быть JavaScript, то в нем есть синтаксические ошибки. – Quentin
Если код должен быть java-скриптом, то он имеет некоторые синтаксические ошибки. См. Это для некоторого закрытия: http://stackoverflow.com/questions/18835417/get-ajax-responsetext-javascript –