【发布时间】:2015-08-07 00:01:14
【问题描述】:
我正在尝试使用 jQuery 在我的 Cordova 应用程序中设置登录屏幕。 我的 REST api 使用 ExpressJS。 我可以通过移动浏览器访问我的 Web 应用程序。 但是,当我从 Cordova 应用程序尝试相同的登录表单时,它不起作用。
基本上问题是我无法将登录表单的结果发布到我的后端。
我的ajax代码是:
$.ajax({
url: "http://192.168.2.23:3000/login",
type: 'POST',
contentType: 'application/json',
crossDomain: true,
data: JSON.stringify({"u": "test", "p": "test"}),
success: function(data) {
var backendData = JSON.parse(data);
if (backendData["UserFound"]) {
loggedInPerson = backendData;
delete loggedInPerson["UserFound"];
}
},
error: function(e) {
alert('Error: ' + e.message);
}
});
谁能帮帮我?
提前谢谢。
【问题讨论】:
标签: jquery ajax cordova cross-domain