我有一个rails3休息服务,我正在开发一个phonegap应用程序,我只能使用HTML5和Jquery javascript。
由于跨域安全,我无法使用ajax jquery对我的rail3休息服务进行POST休息调用。
我该如何解决它。如果您能指出我的客户端和服务器端的代码,我将非常感激
答案 0 :(得分:1)
如果您的应用程序是从file://协议运行的,那么您可以执行跨域请求。来自jQuery Mobile docs:
您可以通过电话差距访问跨域网页 jQuery Mobile应用程序由两个关键因素控制: $ .support.cors和$ .mobile.allowCrossDomainPages,也可以 受PhoneGap后期版本中白名单功能的影响。
同时确保whitelist the server you正在尝试对AJAX进行调用。