【问题标题】:How to pass GET data and POST data via AJAX [closed]如何通过 AJAX 传递 GET 数据和 POST 数据 [关闭]
【发布时间】:2013-03-17 21:52:39
【问题描述】:

我想用 AJAX 验证一个小表单。 (我正在使用 jQuery)

我想传递用户在输入中输入的数据(POST 方法)以及我的控制器/视图中通常可用的其他一些数据。

我该怎么做?

谢谢

【问题讨论】:

  • 显示你到目前为止所做的事情,如果你正在做一个 POST 还不如 POST 所有数据,以便脚本一次处理所有事情。
  • 通过 POST 发送。你有什么理由同时通过 POST 和 GET 发送?
  • 没有你是对的。但是如何通过 POST 发送其他信息?隐藏字段?

标签: php jquery ajax post get


【解决方案1】:

GET 数据在 URL 中

 /controller/action?name=will&last_name=smith

POST 数据在请求正文中以多种方式传输,包括 form-data、xml、json 等

也许您应该尝试使用请求正文数据发布第一个 url

【讨论】:

  • 这直接回答了问题,但最好显示/建议一种通过 POST 传递它的方法,而不是混合匹配。应该很容易通过 POST 完成这一切......
【解决方案2】:

只需在 URL 中包含 GET-data,例如 http://www.example.com?param=value

其余部分使用 POST

【讨论】:

    【解决方案3】:

    您可以将要发送的数据包含在隐藏的表单字段中,在控制器上处理发布请求,然后重定向以获取

    【讨论】:

      猜你喜欢
      • 2023-01-18
      • 2011-05-30
      • 2014-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多