提交phonegap / jQM表单的正确方法。

时间:2013-08-14 12:36:47

标签: forms jquery-mobile cordova

这是非常新的。有人能告诉我在使用phonegap和JMQ时提交表单的最佳方法是什么?我想要做的是将表单数据传递给php文件,然后将结果传回app,这样用户就不会在任何时候直接访问php文件。

我找到了以下页面link,它基本上做了我想要的但是在测试代码时我一直得到“Access-Control-Allow-Origin不允许使用Origin null”。所以我猜这只会在应用程序位于服务器上时才有效?

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

2 个答案:

答案 0 :(得分:1)

要在计算机上测试您的解决方案,您需要使用参数--disable-web-security从终端启动chrome。请参阅此答案:Disable same origin policy in Chrome

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

答案 1 :(得分:1)

您无法通过本地文件发布信息,因此,您需要在Web服务器中运行它。

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