這裏是我的index.php文件:Ajax到PHP,沒有更新?
<script type="text/javascript">
function addHit(str){
$.post("http://www.site.com/addclick.php", { id: str })
};
</script>
<a href="javascript:;" onClick="addHit('928'); return false;">update ID 928 with 1 click</a>
這是我addclick.php
$id = $_POST['id'];
mysql_query("UPDATE `table` SET `x` = `x` + '1' WHERE `id` = '" . $id . "'");
如果我有WHERE id = '1'
它更新row 928
完美的,但是當它被設置爲可變後,它不」噸。我唯一能想到的就是ajax調用不能正確解析ID。
這有什麼問題?
它在'var_dump($ _ POST)'裏面嗎? – alex 2011-04-20 04:35:43
我建議不要使用http://www.site.com/addclick.php而不是/addclick.php我以前有同樣的問題。 – kedomonzter 2011-04-20 04:37:07
$ .post(「/ addclick.php」,{id:str})或$ .post(「addclick.php」,{id:str}) – kedomonzter 2011-04-20 04:37:49