試圖回到這裏的基礎知識,並通過Ajax發送一個JSON對象到我的PHP。我甚至無法得到那部分,因爲我得到一個JSON錯誤。這裏是jQuery代碼:傳遞JSON對象與jQuery的ajax
jQuery(".deletebutton").on("click", function() {
var employees = [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName": "Jones" }
];
var dataString = JSON.stringify(employees);
// Lets put our stringified json into a variable for posting
var postArray = {json:dataString};
jQuery.ajax({
type: 'POST',
url: 'index.php?option=com_recordings&task=deletevideos&format=raw',
data: postArray,
dataType: 'json',
success: function(data){
if (data == "blah")
alert(data);
}
});
});
我得到這個錯誤(當我檢查errorThrown
):語法錯誤:JSON.parse:意外的字符。我檢查了jsonlint.com它是有效的JSON。我究竟做錯了什麼?
輝煌,thx。 – Tom