gpt4 book ai didi

jquery如何检查ajax调用的响应类型

转载 作者:IT王子 更新时间:2023-10-29 03:26:16 27 4
gpt4 key购买 nike

如何判断jquery中ajax调用的响应类型?有时,服务器发送 json 响应,有时它只发送 html 用于显示目的。现在我正在使用

if(response.indexOf('Error'))
//popup error message
else
response.username
response.address

最佳答案

你可以这样尝试:

$.ajax({
type: "POST",
url: "your url goes here",
data: "data to be sent",
success: function(response, status, xhr){
var ct = xhr.getResponseHeader("content-type") || "";
if (ct.indexOf('html') > -1) {
//do something
}
if (ct.indexOf('json') > -1) {
// handle json here
}
}
});

基本上它也是使用 indexOf 但它似乎更可靠。

关于jquery如何检查ajax调用的响应类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3741574/

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