0

我正在尝试做一些简单的事情,捕获任何点击事件并将 url 发送到 php 脚本。

每次都会调用,如果我删除它,每20次点击一次就可以了,我想知道是不是因为alert(a);速度慢?ajax.phpalert(a)

$('a').click(function(){
    var a = $(this).attr('href');
    $.ajax({
        type: "POST",
        url: "/ajax.php",
        data: { b1: a , b2: "456" },

    });
    alert(a);
});
4

1 回答 1

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;
        }
    });
});
于 2013-04-20T10:17:48.153 回答