Par*_*ngh 11 javascript ajax jquery
我正在向后端休息api发出ajax调用,api正在恢复正常.如果我在console.log()中获取成功数据和错误数据,它会在控制台上显示"资源登录",200 ok,但是当我在该auth/login路由的网络选项卡响应中查看时,它显示"无法加载响应数据".而这有时只会发生,而不是总是发生.为什么?这是我的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);
})
Run Code Online (Sandbox Code Playgroud)
这是我的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;
}
)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20966 次 |
最近记录: |