0

我有一个 rails3 休息服务,我正在开发一个只能使用 HTML5 和 Jquery javascript 的 phonegap 应用程序。

由于跨域安全性,我无法使用 ajax jquery 对我的 rail3 休息服务进行 POST 休息调用。

我该如何解决。如果您可以将我指向客户端和服务器端的代码,我将非常感激

4

1 回答 1

1

如果您的应用程序从 file:// 协议运行,那么您可以执行跨域请求。来自jQuery Mobile 文档

您从 PhoneGap jQuery Mobile 应用程序中访问跨域页面的能力受两个关键因素控制:$.support.cors 和 $.mobile.allowCrossDomainPages,并且还可能受到 PhoneGap 后续版本中的白名单功能的影响.

还要确保将尝试进行 AJAX 调用的服务器列入白名单。

于 2012-10-15T13:58:45.947 回答