我想刪除一個沒有頁面刷新的鏈接,我想jQuery捕獲併發送http請求到一個特定的URL刪除。但是,爲了這個工作,我需要能夠使用jQuery/Ajax來獲取點擊鏈接並將其作爲http請求發送。如何檢查鏈接是否使用AJAX/jQuery點擊
這是鏈接:
<a href='http://example.com/delete.php?id=243'> <span class='delete'>delete this</span> </a>
現在,這是jQuery和阿賈克斯樹枝模板來獲得點擊的鏈接和發送的HttpRequest與id來delete.php,這樣ID可以被刪除。
$(document).ready(function() {
$(".delete").click(function(){
$.ajax({
type: "GET",
url: "{{ path('http://example.com/delete.php?id=243'}}",
cache: "false",
dataType: "html",
success: function(result){
$(".success").append(result);
}
});
});
}
但上述功能只會讓頁面在點擊時導航到鏈接。
'點擊(函數(E){e.preventDefault();' - 點擊函數將Event對象作爲第一個參數,調用它的方法'preventDefault'來停止瀏覽器跟隨鏈接。 – SmokeyPHP