我有几个链接(所有不同的)我想要执行而不在任何地方链接。与其他问题不同,我不想使用表单发送任何数据,也不想每次点击链接时想要访问同一页面,我只想运行与链接相关联的php脚本,但保留在页面上用户目前正在使用阿贾克斯? jQuery的?
答案 0 :(得分:4)
<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,但您可以更改它。请阅读上述链接中提供的选项。