我需要将JSON数据发布为原始文本格式。我可以发布像键值对。但未能像原始文本格式一样发布。
var clientslist = new ClientsList();
clientslist.fetch({
data: $.param({data:'{"uid":19 ,"pn":0 }'}),
type: 'POST',
dataType: 'json'
});
请注意,clientlist()
是服务器。
从上面的代码我可以在数据键值中发布JSON {"id":123 ,"fl":0 }
。从服务器我可以得到它像PHP代码$_POST['data']
。
但对我来说,只需要发送JSON {"id":123 ,"fl":0 }
,因为它使用php代码file_get_contents("php://input");
从服务器接收
我该如何解决这个问题?
答案 0 :(得分:2)
var clientslist = new ClientsList();
clientslist.fetch({
data: JSON.stringify({ uid: 19, pn: 0 }),
type: 'POST',
dataType: 'json',
contentType: 'application/json',
processData: false
});