如何在响应中获取请求有效负载 - ajax jquery

时间:2015-09-01 11:41:28

标签: javascript jquery ajax

有一个使用post的ajax方法。响应应该在请求有效负载下,但它将作为查询字符串参数。

方法ajax:

$.ajax({
    type: 'POST',
    url: '<url>',
    contentType: 'application/json; charset=utf-8',
    dataType: 'json',
    data: JSON.stringify(object)
});

当前输出:

Query String Parameter : Object

预期产出:

Request Payload : Object

1 个答案:

答案 0 :(得分:0)

查看http://api.jquery.com/jQuery.ajax/

  

数据

     

键入:PlainObject或String或Array

     

要发送到服务器的数据。 如果不是字符串,则转换为查询字符串。它附加到GET请求的URL。请参阅processDataoption以防止此自动处理。对象必须是键/值对。如果value是一个数组,jQuery会根据传统设置的值使用相同的键序列化多个值(如下所述)。

尝试将您的数据更改为:

data: {obj: JSON.stringify(object)}