2013-07-10 63 views
1

我需要將JSON數據發佈爲原始文本格式。我可以像關鍵值對一樣發佈。但未能像原始文本格式一樣發佈。骨幹js原始文本發佈

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"); 如何解決這個問題?

回答

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