Jquery Phonegap应用程序中返回空白错误的Ajax调用
我试图在phonegap应用程序中调用jQueryAjax函数。这是我的密码:Jquery Phonegap应用程序中返回空白错误的Ajax调用,jquery,ajax,cordova,Jquery,Ajax,Cordova,我试图在phonegap应用程序中调用jQueryAjax函数。这是我的密码: var loginData = { email : $('#email').val(), password : $('#password').val() }; $.ajax({ url: 'http://localhost:8081/api/login',
var loginData = {
email : $('#email').val(),
password : $('#password').val()
};
$.ajax({
url: 'http://localhost:8081/api/login',
type: 'post',
dataType: 'json',
success: function (data) {
alert(data.accessToken);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("Status: " + textStatus); alert("Error: " + errorThrown);
},
data: loginData
});
www文件夹中的My config.xml包含以下内容:
<access origin="*" />
返回的状态为“error”,抛出的错误为空。我该怎么做才能让它工作
我已经向node.js服务器添加了CORS支持,Ajax可以与我的浏览器一起使用,但不能在Phonegap应用程序中使用。我的状态仍然为O。代码是否有效?是什么触发了Ajax调用?我添加了我发送的JSON…JSON返回是否有效?如果您将内容类型更改为文本,是否有效?不,我仍然收到一个未知类型的错误,数据类型为“text”。我想我已经解决了我的问题。我正在尝试一个跨服务器的职位,我不能做。。。