【发布时间】:2012-01-31 17:43:04
【问题描述】:
我需要发送一个 JSON 字符串作为 POST 请求的正文,而不是发送键/值对列表。
我使用 jQuery 的 $.ajax 函数发出这个 POST 请求。
如何正确设置?
当我说 JSON 字符串时,我的意思是:{action:'x',params:['a','b','c']}。
这就是我在服务器上的 PHP 中使用这个 JSON 字符串的方式:
var_dump(json_decode(file_get_contents('php://input')));
结果:
stdClass Object
action = x
params = Array
(
0 = a
1 = b
2 = c
)
【问题讨论】:
-
我现在明白了 - 你想以某种方式用你选择的 json 字符串实际替换 xhr 请求的正文?这里不知道 - 希望专家会过来说这是否可能
标签: javascript jquery post