1

在这方面很新。有人可以告诉我使用 phonegap 和 JMQ 时提交表单的最佳方法是什么?我想要做的是将表单数据传递给 php 文件,然后将结果传递回应用程序,以便用户在任何时候都不会直接访问 php 文件。

我找到了以下页面链接基本上可以满足我的要求,但是在测试代码时我不断收到“Access-Control-Allow-Origin 不允许使用 Origin null”。所以我猜这只有在应用程序也位于服务器上时才有效?

任何快乐都会很棒。谢谢 <3

4

2 回答 2

1

您无法通过本地文件进行发布,所以是的,您需要让它在 Web 服务器中运行。

但是,如果您部署应用程序,它应该可以在模拟器或设备中运行。

于 2013-08-14T15:09:29.070 回答
1

要在计算机上测试您的解决方案,您需要使用参数从终端启动 chrome --disable-web-security。请参阅此答案:在 Chrome 中禁用同源策略

在您的 Phonegap 应用程序中,您在 www-folder: 中的 config.xml 中添加一行代码<access origin="*.yourdomain.com" />。构建,您现在可以从 yourdomain.com 请求所有域和子域。有关白名单的更多详细信息,请参阅http://docs.phonegap.com/en/3.0.0/guide_appdev_whitelist_index.md.html#Domain%20Whitelist%20Guide

于 2013-08-14T12:58:50.437 回答