2012-04-08 173 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