繁体   English   中英

Phonegap混合应用程序如何连接到服务器?

[英]Phonegap hybrid app how to connect to server?

我正在使用phonegap开发混合应用程序。 我所有的html,css,js文件都驻留在手机本身中。 现在,如何呼叫服务器以从移动设备发送/接收数据? 如果我在桌面上进行本地测试,则使用Ajax,会出现此错误!

"XMLHttpRequest cannot load http://domain1.com/test/login.php. Origin
 http://localhost is not allowed by Access-Control-Allow-Origin. "
  1. 因此,即使在部署到移动设备之后,尝试访问服务器时也会出现同源问题?
  2. 我应该为此使用JSONP吗? 但是我又无法在GET中发送大量数据,而POST无法与JSONP一起使用!
  3. 将我的所有文件托管在服务器本身上,并在需要时从Web视图中调用每个页面?
  4. 允许从服务器中的任何来源访问? 对于测试,我可以执行此操作,但是对于在客户端位置进行部署,我认为这不是一个好主意!
  5. 还有其他方法吗?

请帮助我,因为我对这个世界还很陌生!

您需要设置标题。

header("Access-Control-Allow-Origin: *"); 

然后在应用程序末尾进行设置。

<access origin="*"/>

请检查链接以获取更多详细信息。

XMLHttpRequest无法加载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM