我有一个 AJAX.RouteLink 有以下 AJAXOptions
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
inajaxContext
是 html。
我在这里做错了什么?