Jquery POST在单击功能中不起作用

Jquery POST在单击功能中不起作用,jquery,Jquery,我有一个完美的工作: $.post("check_i.php", {value: '<?php echo md5($_SERVER['REMOTE_ADDR']);?>'}, function(result) { if(result == 'true') { alert('true'); } else { $.post("update_pop_count.php", {site: '<?

我有一个完美的工作:

$.post("check_i.php",  {value: '<?php echo md5($_SERVER['REMOTE_ADDR']);?>'},
    function(result) {
        if(result == 'true') {
            alert('true');
        } else {
            $.post("update_pop_count.php",  {site: '<?php echo $site;?>'});
        }
    });  
$.post(“check_i.php”,{value:'},
功能(结果){
如果(结果='true'){
警报(“真”);
}否则{
$.post(“update_pop_count.php”,{site:'});
}
});  
但是,当我尝试将其放入click link函数中时,在firebug中,我可以看到check_I.php需要花费很长时间,并且从不调用update pop count(我可以在数据库中看到计数没有更新)

这是我使用单击功能的代码:

$("a").click(function() {
        $.post("stats_include/ajax/check_i.php",  {value: '<?php echo md5($_SERVER['REMOTE_ADDR']);?>'},
        function(result) {
            if(result == 'true') {
                alert('true');
            } else {
                $.post("stats_include/ajax/update_pop_count.php",  {site: '<?php echo $site;?>'});
            }
        });     
    }); 
$(“a”)。单击(函数(){
$.post(“stats_include/ajax/check_i.php”,{value:'},
功能(结果){
如果(结果='true'){
警报(“真”);
}否则{
$.post(“stats_include/ajax/update_pop_count.php,{site:'}”);
}
});     
}); 
这都在document.ready函数中。有什么想法吗?

试试
插入

$("a").click(function() {
        $.post("stats_include/ajax/check_i.php",  {value: "<?php echo md5($_SERVER['REMOTE_ADDR']);?>"},
        function(result) {
            if(result == 'true') {
                alert('true');
            } else {
                $.post("stats_include/ajax/update_pop_count.php",  {site: "<?php echo $site;?>"});
            }
        });     
    }); 
$(“a”)。单击(函数(){
$.post(“stats_include/ajax/check_i.php”,{value:”“},
功能(结果){
如果(结果='true'){
警报(“真”);
}否则{
$.post(“stats_include/ajax/update_pop_count.php,{site:”“}”);
}
});     
}); 
试试
插入

$("a").click(function() {
        $.post("stats_include/ajax/check_i.php",  {value: "<?php echo md5($_SERVER['REMOTE_ADDR']);?>"},
        function(result) {
            if(result == 'true') {
                alert('true');
            } else {
                $.post("stats_include/ajax/update_pop_count.php",  {site: "<?php echo $site;?>"});
            }
        });     
    }); 
$(“a”)。单击(函数(){
$.post(“stats_include/ajax/check_i.php”,{value:”“},
功能(结果){
如果(结果='true'){
警报(“真”);
}否则{
$.post(“stats_include/ajax/update_pop_count.php,{site:”“}”);
}
});     
}); 

如果您正在使用href。。。那可能是你的问题。我有一个类似的问题,通过在点击事件的末尾添加“return false;”解决了这个问题。请参见:

如果您正在使用href。。。那可能是你的问题。我有一个类似的问题,通过在点击事件的末尾添加“return false;”解决了这个问题。请参见:

或转义单引号-两者都将给出相同的最终结果。或转义单引号-两者都将给出相同的最终结果。