我試圖獲取id爲delete_btn的按鈕的數據屬性並通過ajax發送。因此,我收到以下錯誤。在Ajax上傳遞數據屬性時非法調用
遺漏的類型錯誤:非法調用
JQuery的
var id = $("#delete_btn").attr('data-identifier');
$.ajax({
dataType: "json",
url: apiURL,
data: { 'req': 'delete', 'id': id},
success: function(data){
// do something
},
error: function (textStatus){
//do something
}
});
我甚至試圖通過
$("#delete_btn").data("identifier")
獲得的屬性值,但得到了同樣的錯誤
試試這個:data:{'req':delete,'id':id},// –
delete不是一個變量。它是api中的一個回調函數。 – BigB
@RahulGopi,'delete'是一個保留關鍵字。沒有引號,它會通過一個錯誤。 –