我正在尝试做一些简单的事情,捕获任何点击事件并将网址发送到php脚本。
alert(a);
ajax.php
每次都会调用alert(a)
,如果我删除它,每20次点击就会有效,我想知道是不是因为$('a').click(function(){
var a = $(this).attr('href');
$.ajax({
type: "POST",
url: "/ajax.php",
data: { b1: a , b2: "456" },
});
alert(a);
});
慢了下来?
{{1}}
答案 0 :(得分:1)
如果单击A,仍会有事件转到另一页。所以这样做:
$('a').click(function(e){
e.preventDefault();
var a = $(this).attr('href');
$.ajax({
type: "POST",
url: "/ajax.php",
data: { b1: a , b2: "456" },
success : function(){
document.location = a;
}
});
});