gpt4 book ai didi

jquery - php 中的 $.ajax (deferred)object 强制失败

转载 作者:行者123 更新时间:2023-12-03 22:51:06 25 4
gpt4 key购买 nike

我正在做一点 ajax 乒乓球,想知道是否可以强制延迟的 ajax 对象从 PHP 进入失败状态。

$.ajax({
url: 'example.com/post',
dataType: 'json'
})
.done(function(data) {
console.log(data);
})
.fail(function(data) {
console.log(data);
});

在 PHP 中

function post() {
if (false) {
echo json_encode(array('all good'));
} else {
???
}
}

最佳答案

您可以返回错误 header :

header('HTTP/1.0 404 Not found');
exit;

这将导致 jQuery 运行其错误处理程序,从而导致 Ajax 延迟失败。基本上像 4xx 和 5xx` 这样的状态代码就可以解决问题。

关于jquery - php 中的 $.ajax (deferred)object 强制失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10801559/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com