相关疑难解决方法(0)

如何获取jQuery $ .ajax错误响应文本?

我正在向我的jQuery发送错误响应.但是,我无法得到响应文本(在下面的示例中,这将是去海滩)

jQuery唯一说的就是"错误".

有关详情,请参阅此示例:

PHP

<?
    header('HTTP/1.1 500 Internal Server Error');
    print "Gone to the beach"
?>
Run Code Online (Sandbox Code Playgroud)

jQuery的

$.ajax({
    type:     "post",
    data:     {id: 0},
    cache:    false,
    url:      "doIt.php",
    dataType: "text",
    error: function (request, error) {
        console.log(arguments);
        alert(" Can't do because: " + error);
    },
    success: function () {
        alert(" Done ! ");
    }
});
Run Code Online (Sandbox Code Playgroud)

现在我的结果是:

日志:

 [XMLHttpRequest readyState=4 status=500, "error", undefined]
Run Code Online (Sandbox Code Playgroud)

警报:

做不到因为:错误

有任何想法吗?

javascript php ajax error-handling jquery

216
推荐指数
7
解决办法
54万
查看次数

标签 统计

ajax ×1

error-handling ×1

javascript ×1

jquery ×1

php ×1