jquery ajax错误 - 如何捕获“真实”错误文本

时间:2013-09-10 10:26:00

标签: javascript jquery ajax

我有一个简单的jquery ajax调用。

$.ajax({
    url: some_url,
    cache: false,
    type: 'GET',
    dataType: 'text',
    data: {'fish': 'bass'},
    error: function(xhr, status, error)
    {
        //var erro = eval("(" + xhr.responseText + ")");
        alert('Error: ' + xhr.statusText);
        alert('Error: ' + xhr.responseText);
        //alert(erro.Message);
    },
    success: function(html)
    {
        alert(html);
    },
});

错误中的当前警报显示“错误”并且未定义。我尝试了eval语句,但Firefox一直说erro不存在。错误区域每次都会触发。

与此分开:如果我将网址复制到浏览器或使用命令中的wget,那就可以了。

感谢您的时间和帮助。

0 个答案:

没有答案