[問題] Xmlhttp 多次傳遞的問題
不才寫了個小表單,讓使用者填入2筆資料後,在按下GET時背景作業儲存。
HTML表單節錄:
<input type = "name" id = "name">
<input type = "name2" id = "name2">
<input type = "button" value = "save" onclick = "getit();">
javascript 代碼節錄:
function getit(){
var id = document.getElementById("name").value;
var url = "s.php?id=" + escape(id);
request.open("GET", url, true);
request.send(null);
request.onreadystatechange = savedata;
getit2();
}
function getit2(){
var id = document.getElementById("name").value;
var url = "s.php?id=" + escape(id);
request.open("GET", url, true);
request.send(null);
request.onreadystatechange = savedata;
}
節錄s.php
$sql = "SELECT Name FROM Phonebook WHERE ID = '$_GET[id]'";
$rel = Mysql_query($sql);
$data = Mysql_fetch_object;
echo $data->Name;
黃色那段MARK掉就正常,不過第二筆就沒處理了。
不MARK掉,Response資料會變很怪。
要怎麼才能讓xmlhttp抓二次資料啊?
(request變數前我HEADER那就宣告好了,所以這裡沒有)
我想過用迴圈,但是跟上面結果是一樣的。
直接用二組open也不行,有一組會沒有回應。
xmlhttp好像也沒有 .close的法子...
--
小惡魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.124.142.152
→
11/15 14:17, , 1F
11/15 14:17, 1F
→
11/15 14:18, , 2F
11/15 14:18, 2F
→
11/15 14:18, , 3F
11/15 14:18, 3F
→
11/15 14:34, , 4F
11/15 14:34, 4F
→
11/15 14:35, , 5F
11/15 14:35, 5F
→
11/15 14:35, , 6F
11/15 14:35, 6F
→
11/15 14:35, , 7F
11/15 14:35, 7F
→
11/15 14:36, , 8F
11/15 14:36, 8F
→
11/15 14:37, , 9F
11/15 14:37, 9F
→
11/15 14:37, , 10F
11/15 14:37, 10F
→
11/15 14:43, , 11F
11/15 14:43, 11F
→
11/15 15:34, , 12F
11/15 15:34, 12F
→
11/15 15:34, , 13F
11/15 15:34, 13F
→
11/15 15:34, , 14F
11/15 15:34, 14F
→
11/15 15:42, , 15F
11/15 15:42, 15F
→
11/15 15:43, , 16F
11/15 15:43, 16F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章