[問題] 如何將jq傳陣列值到php

看板Ajax作者 (ciao!)時間14年前 (2011/12/07 21:10), 編輯推噓1(1012)
留言13則, 3人參與, 最新討論串1/1
各位前輩好 我想將js的陣列傳給php再寫入到文字檔, 目前是用 $.each(ahead,function(index,value){ var temp = value //這裡我用一個變數接value $.get('write.php',{'query':temp} ,function(data){});}); /* $.ajax({type:"GET", url:'write.php', data:value, async:false, cache:false, sucess:function(value){alert(value)} }); }); */ write.php語法是 <?php $price = $_GET['query']; $file = fopen("/store/get.txt","a+"); fwrite($file,$price); fclose($file); ?> 可是資料一直寫不到get.txt裡面, 不知道是ajax送出的問題還是php不能這樣寫? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.127.220.21

12/07 21:42, , 1F
官方文件看一看data怎麼設吧
12/07 21:42, 1F

12/07 22:50, , 2F
你好,我開firebug看的結果參數有傳過去
12/07 22:50, 2F

12/07 22:50, , 3F
可是php那邊似乎收不到
12/07 22:50, 3F

12/08 00:19, , 4F
..請參考 jquery , ajax 的 data 格式..
12/08 00:19, 4F

12/08 00:20, , 5F
你把value丟過去,但是 php 不會認value這個名稱啊..
12/08 00:20, 5F

12/08 00:20, , 6F
這樣就算有值也沒用
12/08 00:20, 6F

12/08 09:53, , 7F
我後來改成用get就可以了..
12/08 09:53, 7F

12/08 09:54, , 8F
可是用ajax的話,data那不知道該用什麼格式
12/08 09:54, 8F

12/08 10:33, , 9F
可以分享你用 get 的方式嗎?
12/08 10:33, 9F

12/08 10:34, , 10F
用ajax的話,可以是 data: "val="+value 這種規格
12/08 10:34, 10F
※ 編輯: taurus510 來自: 140.127.220.24 (12/08 11:05)

12/08 11:06, , 11F
謝謝你!
12/08 11:06, 11F

12/08 11:21, , 12F
你的get格式就對啦~
12/08 11:21, 12F

12/08 11:22, , 13F
{'xxx':v1 , 'ooo':v2 , 'ccc':{'mmm':v3,'nnn':v4} }
12/08 11:22, 13F
文章代碼(AID): #1EtsNTa1 (Ajax)
文章代碼(AID): #1EtsNTa1 (Ajax)