Javascript ajaxonfailure函数

Javascript ajaxonfailure函数,javascript,asp.net-mvc-5,asp.net-mvc-ajax,Javascript,Asp.net Mvc 5,Asp.net Mvc Ajax,我有一个AJAX.RouteLink,它有以下ajaxOption new AjaxOptions { HttpMethod = "POST", OnFailure = "OnFailure", OnSuccess = "OnSuccess" }) 我的OnFailure方法如下所示 function OnFailure(ajaxContext) {

我有一个AJAX.RouteLink,它有以下ajaxOption

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
在监视列表中,我可以看到
ajaxContext
中的
responseText
是html


我做错了什么?

问题是ajaxContext没有get\u响应方法。它一定是我正在查看的对象的旧版本


因为我需要状态代码,所以我只使用了ajaxContext.status属性。

是JavaScript还是ASP.NET语言?如果它应该是JavaScript,那么它就有语法错误。如果代码应该是java脚本,那么它就有一些语法错误。请参见以下内容以了解一些结论: