2017-01-05 92 views
0

我正在使用生成從JSON對象datastring

var parsed=JSON.parse(data); 

假設輸出如下

{"confirm_type":"contract_action","job_id":12,"id":7} 

我想要做生成從上述動態數據串在從AJAX JSON格式數據json以便我可以使用ajax函數數據發送這些數據。

爲如

$.ajax({ 
    method: "POST", 
    url: "some.php", 
    data: { confirm_type: "contract_action", job_id: 12, id:7 } 
}) 
    .done(function(msg) { 
    alert("Data Saved: " + msg); 
    }); 

如何JSON對象轉換成格式AJAX數據?

+4

我想你可以把你的對象,因爲它是沒有必要做任何事情 –

+1

只是把它作爲'數據:parsed'? –

+0

你說得很對。我想我現在需要轉換它。大聲笑。它已經完成了。謝謝你解釋這個。 –

回答

0

您只需將JSON對象轉換成字符串如下圖所示

var parsed=JSON.parse(data); 
//use the parsed data else where in the code 
$.ajax({ 
     method: "POST", 
     url: "some.php", 
     data: JSON.stringify(parsed), 
     contentType: "application/json; charset=utf-8", 
    }) 
     .done(function(msg) { 
     alert("Data Saved: " + msg); 
     });