2012-04-08 176 views
0

我有这方面的工作完美:POST不点击函数内部工作

$.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;?>'}); 
     } 
    }); 

然而,当我试图把这个点击链接功能里面,萤火我可以看到check_i.php需要永远和更新流行计数从来不叫(我可以在数据库中看到,计数不更新)

这是我的代码以点击功能:

$("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;?>'}); 
      } 
     });  
    }); 

这是一个全功能的document.ready里面。有任何想法吗?

回答

3

尝试" INSEAD的'

$("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;?>"}); 
      } 
     });  
    }); 
+1

或者转义单引号 - 两者都会给你相同的最终结果。 – BenOfTheNorth 2012-04-08 18:10:01