Javascript 为什么POST方法在移动web应用程序中不起作用
目前我正在使用Phone gap开发移动web应用程序。。在这里,我使用GET方法在客户端(移动中的HTML页面)和服务器(服务器中的php)之间传递数据。。。现在一切都很好,但当我试图将其更改为POST时,它不起作用。。。。。! 有什么问题吗 客户端:Javascript 为什么POST方法在移动web应用程序中不起作用,javascript,php,jquery,jquery-mobile,post,Javascript,Php,Jquery,Jquery Mobile,Post,目前我正在使用Phone gap开发移动web应用程序。。在这里,我使用GET方法在客户端(移动中的HTML页面)和服务器(服务器中的php)之间传递数据。。。现在一切都很好,但当我试图将其更改为POST时,它不起作用。。。。。! 有什么问题吗 客户端: $.ajax({ url:'xxx?回调=?', 数据:{userId:id}, 数据类型:'jsonp', 类型:'POST', 成功:功能(输出){ 警报(输出);}}) 服务器端: 我正在使用$\u POST['id'] 提前感谢。使用J
$.ajax({
url:'xxx?回调=?',
数据:{userId:id},
数据类型:'jsonp',
类型:'POST',
成功:功能(输出){
警报(输出);}})代码>
服务器端:
我正在使用$\u POST['id']代码>
提前感谢。使用JSONP的跨域AJAX调用仅适用于GET。JSONP只适用于get请求,因为它对请求使用javascript标记。
JSONP仅在与脚本元素一起使用时才有意义。对于每个新的JSONP请求,浏览器必须添加新元素,或重用现有元素
- 参考文献1:
- 参考文献2:
它在代码中。但是我们看不到…你需要发布代码它不能与post一起工作,好吗。然后,您需要检查并查看您的PHP是否包含$\u GET
,并将其更改为$\u POST
。一定要展示完整的代码,尤其是PHP。