php ajax成功失败,php – 让$.ajax失败
這是一個奇怪的問題,但是,我想讓$.ajax無法檢查我的失敗觸發器,我有這個jQuery代碼:
$(document).ready(function () {
$("#trigger").on("click", function () {
$.ajax({
url: "text.php",
success: function (data) {
$(".log").html(data.slice(0, 1000));
//alert("Load has been performed");
},
fail: function () {
$(".msg").html("Something went wrong...");
}
});
});
});
我正在調用這個PHP代碼:
function foo()
{
return "bar";
}
print foo();
return false;
?>
并希望確保失敗:…正在運行.我該怎么做呢?
編輯
我已將text.php修改為:
throw new LogicException("Failed");
也:
header("HTTP://this.does.not.exist");
但是這仍然顯示在$(“.log”)區域,即使它已經失敗了.
注意到我使用了失敗函數錯誤,現在將我的jQuery修改為:
$(document).ready(function () {
$("#trigger").on("click", function () {
$.ajax({
url: "text.php"
}).done(function (data) {
$(".log").html(data.slice(0, 1000));
}).fail(function () {
$(".msg").html("Something went wrong...");
}).always(function () {
alert("One way or another, we did it!");
});
});
});
如果它有幫助,我將這些腳本用于jQuery庫:
總結
以上是生活随笔為你收集整理的php ajax成功失败,php – 让$.ajax失败的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 干细胞治疗概念股 返老还童可能真要实现了
- 下一篇: etc支付宝怎么办理