2012-11-27 149 views
-3

可能重複:
using jquery $.ajax to call a PHP function執行沒有頁面鏈接刷新

我有一對夫婦的鏈接(所有不同),我想,而不會有任何鏈接來執行。與其他問題不同,我不希望使用表單發送任何數據,也不希望每次點擊鏈接時都喜歡到同一頁面,我只是想運行與鏈接關聯的php腳本,但保留在頁面上用戶當前處於打開狀態阿賈克斯? jQuery的?

+2

許多示例/教程可用:https://www.google.com/search?q=ajax+examples – JSuar

回答

3
<a class="ajaxLink" href="myScript.php">Ajaxed link</a> 

http://api.jquery.com/jQuery.ajax

$('.ajaxLink').click(function(e){ 
    e.preventDefault(); // Prevents default link action 
    $.ajax({ 
    url: $(this).attr('href'), 
    success: function(data){ 
     // Do something 
    } 
    }); 
}); 

jQuery的AJAX的默認方法是GET,但你可以改變這一點。閱讀上述鏈接中提供的選項。

+0

謝謝,但會有一個頁面上的幾個鏈接,所以不會使用類之間的原因'混淆'之間鏈接? – user1763879

+0

它會將您的ajax'd鏈接與正常鏈接分開......其結果是清晰而不混亂...... – ahren