我正在尝试编写一个 Sencha Touch 应用程序,我可以将它打包在适用于 iOS、Android 等的 PhoneGap 中......该应用程序允许您输入一些我想使用 PHP/MySQL 保存到我的后端服务器的数据。当我在与数据库相同的服务器上测试应用程序时,这一切都有效。
但是,当我为移动设备打包它时,我遇到了 AJAX 调用的同域限制。所以我修改它以使用 JSONP 代理,我可以从服务器数据库中读取数据,但不知道如何写回记录。我是否需要以某种方式在 GET 请求中传递数据?显然,由于回调和 JSONP 被迫使用 GET 请求,服务器端 PHP 需要有所不同。我也试图让 CORS 工作,但目前没有成功。
所以我的问题是如何实现从在移动设备上运行的打包移动 Sencha 应用程序将数据写回后端服务器?如果可能的话,要么使用 JSONP,要么欢迎任何其他替代方案?
非常感谢……</p>