[問題] 傳送陣列給PHP時的錯誤
一個很詭異的問題,一整天了找不到問題點在哪裏上來求救一下
我主要想用 XMLHttpRequest 把javascript一些變數丟給php分析完再丟回來
但當我想傳一筆陣列資料value
//javascript
<script>
...
value[0]~value[15] 有值
...
//送出
xhr.send("¬e=" + value);
...
</script>
//PHP端接收
<?php
if(isset($_POST['note'])) {
for($i=0; $i < 16; $i++){
echo $_POST['note'][$i];
echo " ";
}
exit();
}
?>
這時候神奇的事情發生了
我接回來的responseText 會印出
value[0]的值、空值、value[1]的值、空值、...、value[7]的值、空值
就這樣交錯的一半變成空值的,所以等於只傳了8筆資訊回來
請問有人知道這種奇怪的狀況最可能的問題出在哪嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.133.61.45
※ 編輯: BBSealion 來自: 220.133.61.45 (10/28 00:12)
推
10/28 08:29, , 1F
10/28 08:29, 1F
→
10/28 08:30, , 2F
10/28 08:30, 2F
→
10/28 23:01, , 3F
10/28 23:01, 3F
→
10/28 23:02, , 4F
10/28 23:02, 4F
→
10/28 23:02, , 5F
10/28 23:02, 5F
→
10/28 23:02, , 6F
10/28 23:02, 6F
→
10/28 23:03, , 7F
10/28 23:03, 7F
→
10/28 23:03, , 8F
10/28 23:03, 8F
※ 編輯: BBSealion 來自: 220.133.61.45 (10/28 23:03)
→
10/29 00:01, , 9F
10/29 00:01, 9F
→
10/29 00:03, , 10F
10/29 00:03, 10F
→
10/29 09:32, , 11F
10/29 09:32, 11F
→
10/29 09:32, , 12F
10/29 09:32, 12F
→
10/29 17:37, , 13F
10/29 17:37, 13F
→
10/29 21:23, , 14F
10/29 21:23, 14F
→
10/29 23:13, , 15F
10/29 23:13, 15F
→
10/29 23:14, , 16F
10/29 23:14, 16F
→
10/29 23:14, , 17F
10/29 23:14, 17F
→
10/30 12:42, , 18F
10/30 12:42, 18F
→
10/31 12:56, , 19F
10/31 12:56, 19F