2012-11-20 193 views
0

我正在使用Phonegap的应用程序。我做了很多GET请求获取JSON文件,并且它们很好地工作,但是当我尝试使用POST请求做同样的事情时,我没有回调,并且在服务器中出现错误400(我甚至没有发送任何消息给服务器)。Phonegap是否允许发出POST请求?

所以我尽量减少我的应用程序,我包括这在一个普通的HTML:

<form action="https://edge.suitepad.de:442/api/v1/8b17ec5acab7537b/orders/a4054d5fe4184431f55aca69cca9a7ef/purchase" method="post"> 
 <input type="hidden" name="order" value='{"currency":"eur","order_items":[{"id":265,"quantity":5}]}' /> 
 <input type="submit"> 
</form> 

这是否对你的工作?您是否收到带有Phonegap的应用程序的任何回调?

谢谢。

+0

如果我在HTML中加载完全相同,加载Phonegap,但在浏览器中,它可以工作。 – luisfer

回答

1

发送请求在phonegap中工作得很好 - 错误的请求错误是特定于您的数据和服务器设置组合的。

您显示的html肯定不会触发回调 - 只要您单击提交,它就会从服务器加载一个页面,并且包含该回调的phonegap页面消失了。