1

我需要将 JSON 数据发布为原始文本格式。我可以像键值对一样发布。但无法像原始文本格式一样发布。

var clientslist = new ClientsList();
clientslist.fetch({
    data: $.param({data:'{"uid":19 ,"pn":0 }'}),
    type: 'POST',
    dataType: 'json'
 });

注意clientlist()是服务器。

从上面的代码中,我可以{"id":123 ,"fl":0 }在数据键值中发布 JSON。从服务器我可以像 php 代码一样得到它$_POST['data']

但对我来说,它只需要发送,JSON {"id":123 ,"fl":0 }因为它使用 php 代码从服务器接收file_get_contents("php://input"); 我该如何解决这个问题?

4

1 回答 1

2
var clientslist = new ClientsList();
clientslist.fetch({
  data: JSON.stringify({ uid: 19, pn: 0 }),
  type: 'POST',
  dataType: 'json',
  contentType: 'application/json',
  processData: false
});
于 2013-07-10T15:02:43.727 回答