2012-11-27 114 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