我正在重新制作我管理的網站的管理部分的頁面,以便它使用jQuery和AJAX。在其中一頁上我有一個項目列表。每個項目旁邊有一個鏈接,是這樣的:通過鏈接將變量傳遞給jQuery
<a href="delete.php?id=48" class="del_link">delete</a>
如果我給這些鏈接一個類,我可以輕鬆地將一個jQuery功能,所有的人,但他們都調用同一個函數在同辦法。我的問題是:什麼是函數的最佳方式來獲取項目的ID,而不包括JavaScript與HTML內聯?
更新: 感謝您的指點,大家。 我已經結束了使用此:
$(".del_link").click(function(){
var del_link = $(this).attr('href');
$("#results").load(del_link, function(){
$("#results").show().delay().fadeTo(2000, 0);
})
})
如果它被要求通過AJAX或正常的Ajax調用以不同的方式響應PHP文件 - 如果它的Ajax它輸出的響應(如「項目已成功刪除「),它可以顯示在#results div中。如果有人禁用JavaScript,則客戶端將被定向到同一個php頁面,但是一旦該項目被移除,它將重定向它們。
+1打我吧.. :) – 2010-10-07 13:04:32