我的英特尔SDK存在问题。我在jQuery中编写代码来登录Wordpress平台,当我用模拟测试我的应用程序时,它运行良好。
但是当我使用debug或build时,ajax请求不起作用,我不明白为什么。
我尝试以这种方式配置我的proect的白名单:
我使用CORDOVA CLI版本6.2.0,我该如何处理我的Ajax请求?
这是我的Ajax代码(它在模拟模式下工作)
$.ajax({
type : 'POST',
url : 'http://test.com/oauth/token',
crossDomain: true,
data : {
'client_id' : 'XXXXXXX',
'client_secret' : 'XXXXXXX',
'grant_type' : 'password',
'username' : username,
'password' : password
},
beforeSend: function(xhr) {
xhr.setRequestHeader("Authorization", "Basic " + btoa('XXXXXXX' + ':' + 'XXXXXXX') );
},
success : function(response) {
var expiredAt = new Date();
expiredAt.setSeconds(expiredAt.getSeconds() + response.expires_in);
response.expires_at = expiredAt.getTime();
localStorage.setItem('ls.token', JSON.stringify(response));
console.log(expiredAt);
$.cookie("Authorization", "Bearer " + JSON.parse(localStorage.getItem("ls.token")).access_token, { expires: expiredAt } );
},
error : function(response) {
$('.general-error').removeClass('hidden');
setTimeout(function () {
$('.general-error').addClass('hidden');
}, 2500);
}
});
由于