gpt4 book ai didi

javascript - Ajax Response 200 ok,但显示加载响应数据失败

转载 作者:可可西里 更新时间:2023-11-01 02:45:34 24 4
gpt4 key购买 nike

我正在对后端 rest api 进行 ajax 调用,该 api 返回正常。如果我 console.log() 成功数据和错误数据,它会在控制台上显示“资源已登录”,200 ok,但是当我在该身份验证/登录路由的网络选项卡响应中查看它时,它显示“加载失败响应数据”。这种情况有时会发生,但并非总是如此。为什么?这是我的 ajax 调用的片段。

ajax
.post('auth/login', {
data: {
oauth_provider: 'google',
oauth_token: (isToken ? authResult : authResult.access_token)
},
cache: false
})
.done(function(data) {
console.log(data); // Resource Logged in
})
.error(function(err){
console.log(err);
})

这是我的 ajax.js 的内容

define(
[
'jquery',
'util',
],
function ($, util) {
var ajax = {
request: function (type, url, options) {
if (url.indexOf('http') === -1) {
url = util.url(url);
}

if (options === undefined) {
options = {};
}

options.type = type
options.url = url;

return $.ajax(options);
},

get: function (url, options) {
return ajax.request('GET', url, options);
},

post: function (url, options) {
return ajax.request('POST', url, options);
},

put: function (url, options) {
return ajax.request('PUT', url, options);
},

delete: function (url, options) {
return ajax.request('DELETE', url, options);
}
};

return ajax;
}
)

enter image description here enter image description here

最佳答案

显然,清除 cookie 时出现了一些问题。清除它们后,系统运行正常。不确定是否需要帮助!

关于javascript - Ajax Response 200 ok,但显示加载响应数据失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32821289/

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