【发布时间】:2014-02-19 12:00:04
【问题描述】:
我正在开发一个 phonegap 应用程序,它从 REST Web 服务加载数据。
我使用 ajax 请求加载数据。但为此,我需要在服务器端设置allow access origin : *。
但是,它在以下情况下可以正常工作,
1) 通过 postman/rest 客户端访问同一个 WebService 时,服务器端无需更改任何内容。
2) 通过IOS/Android原生代码访问同一个WebService时,服务器端无需做任何改动。
我担心的是,是否可以通过 ajax 访问 Web 服务而不更改服务器端的任何内容。
我无法使用jsonp,因为它使用 GET 请求。
【问题讨论】:
-
你的回复是
json格式吗? -
包含ajax的web服务和服务器渲染页面的域是一样的吗?
-
@Jai:是的,我的回复是 JSON 格式。
-
@Barewithme :没有两个厄运是不同的。因为在渲染部分会发生在 phonegap 中。这是在移动应用程序内部。
标签: jquery ajax web-services cordova