【问题标题】:Why POST method is not working in mobile web application为什么 POST 方法在移动 Web 应用程序中不起作用
【发布时间】:2014-05-16 04:40:14
【问题描述】:

目前我正在使用 Phone gap 开发移动 Web 应用程序。在这里,我正在使用 GET 方法在客户端(移动设备中的 HTML 页面)和服务器(服务器中的 php)之间传递数据......现在一切正常,但是当我尝试将其更改为 POST 它不起作用.....! 可能是什么问题..

客户端:

$.ajax({ url:'xxx?callback=?', data:{userId:id}, dataType:'jsonp', type:'POST', success:function(output){ alert(output); }});

服务器端: 我正在使用$_POST['id'];

提前致谢。

【问题讨论】:

  • 在代码中。不过我们看不到...
  • 您需要发布代码
  • 它不适用于 POST,好的。然后你需要检查你的 PHP 是否包含$_GET 并将其更改为$_POST。一定要展示你的完整代码,尤其是 PHP。

标签: javascript php jquery jquery-mobile post


【解决方案1】:

使用 JSONP 的跨域 AJAX 调用仅适用于 GET。 JSONP 仅适用于获取请求,因为它对请求使用 javascript 标记。 JSONP 仅在与脚本元素一起使用时才有意义。对于每个新的 JSONP 请求,浏览器必须添加一个新元素,或重用现有元素

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-18
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-08
    • 1970-01-01
    • 2021-05-26
    相关资源
    最近更新 更多