作者kencool107 (臉都歪了)
看板Ajax
標題[問題] xmlHttp同個頁面重整只會跑一次
時間Tue Apr 10 12:11:27 2012
我在 body onload的時候執行Ajax到後端將資料庫某個欄位加一
可是我只要按F5重整的時候
只有第一次有作用
後端的php只是很簡單的update資料庫 就不打出來了
是哪裡出了問題呢
<body onload="changeState('100000295781874')" >
<script type="text/javascript">
function changeState(uid)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","Logout.php?uid="+uid);
xmlhttp.send();
}
</script>
</body>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.55.25
1F:推 kerash:直接看程式碼應該沒錯,我覺得後端phpPO出來會有幫助 04/10 12:30
2F:→ kencool107:解決了,改用POST傳就好了,為什麼會這樣勒 04/10 13:21
3F:推 kerash:真的貼 php 上來會好一點 @@.. 如果是 get/post 問題的話.. 04/10 14:26
4F:→ kencool107:解決囉~~謝謝樓上的熱心 04/10 15:49