骨干js原始文本发布

时间:2013-07-10 14:07:19

标签: javascript json backbone.js

我需要将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");从服务器接收 我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

var clientslist = new ClientsList();
clientslist.fetch({
  data: JSON.stringify({ uid: 19, pn: 0 }),
  type: 'POST',
  dataType: 'json',
  contentType: 'application/json',
  processData: false
});