【发布时间】:2013-05-23 03:24:35
【问题描述】:
我正在开发一个 JQuery Mobile 项目。现在我完成了核心功能,我想使用 Cordova 构建一个原生应用程序。在 phonegap 文档 2.7.0 中描述的 Xcode 中安装项目后,应用程序启动,一切似乎都很好。但是在触发 ajax 帖子后,它会返回状态代码 0 和错误。 该应用程序目前在所有常见浏览器中都可以正常运行。
你有什么想法吗?是 CORS 的问题吗?
非常感谢, 弗洛。
【问题讨论】:
-
CORS 不适用于 PhoneGap 应用。显示一些代码。特别是 ajax 部分
-
那是什么错误?您是否在您的 cordova plist 中设置了外部主机白名单?
-
ajax 的错误描述不是最好的:"error StatusCode 0" 仅此而已。我的白名单包含“*”作为设置。
-
$.ajax({ type : 'POST', url : WSURL, crossDomain : true, data : gsMessage, success : function(data) { ...},
标签: ios cordova jquery-mobile