gpt4 book ai didi

javascript - 如果我返回表,检查 Ajax 调用是否为 200 OK 的最佳方法是什么?

转载 作者:行者123 更新时间:2023-11-30 08:31:45 25 4
gpt4 key购买 nike

我有一个关于 ajax 成功的问题。因此,在以前的情况下,我返回了 ID 之类的数据,但现在在这种情况下,我返回了整个表。所以我想在检索数据之前检查 Ajax 是否成功(200 OK)。最好的方法是什么?我还使用新方法检索数据并使用 JQuery 检查错误。这是我的代码示例:

<div id="box"></div>

function getSlots(fld){
var userID = '134';

$j.ajax({
type: 'POST',
url: 'AjaxData.html',
cache: false,
data: {'userID':userID},
dataType: "html",
async: false
})
.done(function(html){
$j('#box').html(html);
})
.fail(function(jqXHR, textStatus, errorThrown){
gwLogIt(errorThrown);
});
}

最佳答案

你不需要检查。在以下条件下调用各种回调:

  • .done()success: 在 AJAX 调用成功时调用。
  • .fail()error: 在出现错误时调用(来自服务器或在解析响应的 jQuery 代码中)。
  • .always()complete: 在任何一种情况下都会被调用。

关于javascript - 如果我返回表,检查 Ajax 调用是否为 200 OK 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36945753/

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