我希望用戶能夠從列表中刪除項目而無需重新加載頁面,並且正在使用jQuery/AJAX來執行此操作。然而,用我目前的代碼divs不會被刪除。我想我正確的遍歷,所以不知道問題是什麼。如何使用onclick鏈接調用jQuery函數?
在這裏看到的例子:http://jsfiddle.net/BbpWc/1/
HTML:
<img src="delete.png" onclick="delete_item(<? echo $row_item['id'] ?>);">
的Javascript:
$(document).ready(function() {
delete_item=function(item_id){
var confirmation = confirm('Are you sure you want to remove this item?');
if (confirmation){
$.post(
"../../items.php?id="+item_id+"&i=delete"
)
$(this).parent('.item_container').remove();
}
else {
return false;
}
};
})
你應該使用'$()。點擊()',而不是內聯處理程序。您可以將'ID'存儲在'rel =「」'或'data-'屬性中。 – 2011-12-17 20:40:46