【问题标题】:POST form data as application/jsonPOST 表单数据作为应用程序/json
【发布时间】:2015-12-09 18:15:07
【问题描述】:

我正在开发一个接收应用程序/json 发布请求并触发一些流程的 API。

我目前的主要问题是发送一个应用程序/json 帖子,其中包含来自输​​入表单的数据。

我已经尝试过 jQuery ajax (),但由于我期待页面重新加载,它似乎无法按需要工作。

因为这不是一个非常复杂的应用程序的一部分,所以我需要做的就是能够采用一个非常简单的形式并将其内容发布到一个 json 对象中,并将其作为提到的 application/json 请求发送

【问题讨论】:

  • 你尝试了什么?还是只是问了一个问题?

标签: jquery html json


【解决方案1】:

这是不可能的。

JSON 不是表单支持的编码格式,发出 POST 请求的唯一其他方法是使用 XMLHttpRequest。

最好的办法是调整 API,使其支持application/x-www-form-urlencoded 编码数据。

或者,您可以发出 Ajax 请求,将数据存储在服务器上的临时数据存储中并返回标识令牌,然后使用 location = 将浏览器重定向到包含该令牌的 URL,以便您可以呈现页面来自它。

【讨论】:

    猜你喜欢
    • 2019-06-15
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 2012-07-26
    • 2018-06-30
    • 2022-01-24
    • 2012-03-28
    • 2012-04-17
    相关资源
    最近更新 更多