【问题标题】:Phonegap make Post Call to rest service on rails3Phonegap 在 rails3 上进行 Post Call 以休息服务
【发布时间】:2012-10-04 13:41:34
【问题描述】:

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

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

我该如何解决。如果您能指出客户端和服务器端的代码,我将不胜感激

【问题讨论】:

    标签: ruby-on-rails-3 jquery cordova cross-domain


    【解决方案1】:

    如果您的应用是从 file:// 协议运行的,那么您可以进行跨域请求。来自jQuery Mobile docs

    您在电话间隙内访问跨域页面的能力 jQuery Mobile 应用程序由两个关键的东西控制: $.support.cors 和 $.mobile.allowCrossDomainPages,也可以是 受 PhoneGap 后期版本中白名单功能的影响。

    同时确保您 whitelist the server you 正在尝试进行 AJAX 调用。

    【讨论】:

      猜你喜欢
      • 2017-10-16
      • 2012-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      • 1970-01-01
      • 1970-01-01
      • 2019-11-25
      相关资源
      最近更新 更多