作者taurus510 (ciao!)
看板Ajax
标题[问题] 如何将jq传阵列值到php
时间Wed Dec 7 21:10:50 2011
各位前辈好
我想将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
1F:推 UniFish:官方文件看一看data怎麽设吧 12/07 21:42
2F:→ taurus510:你好,我开firebug看的结果参数有传过去 12/07 22:50
3F:→ taurus510:可是php那边似乎收不到 12/07 22:50
4F:→ kerash:..请参考 jquery , ajax 的 data 格式.. 12/08 00:19
5F:→ kerash:你把value丢过去,但是 php 不会认value这个名称啊.. 12/08 00:20
6F:→ kerash:这样就算有值也没用 12/08 00:20
7F:→ taurus510:我後来改成用get就可以了.. 12/08 09:53
8F:→ taurus510:可是用ajax的话,data那不知道该用什麽格式 12/08 09:54
9F:→ kerash:可以分享你用 get 的方式吗? 12/08 10:33
10F:→ kerash:用ajax的话,可以是 data: "val="+value 这种规格 12/08 10:34
※ 编辑: taurus510 来自: 140.127.220.24 (12/08 11:05)
11F:→ taurus510:谢谢你! 12/08 11:06
12F:→ kerash:你的get格式就对啦~ 12/08 11:21
13F:→ kerash:{'xxx':v1 , 'ooo':v2 , 'ccc':{'mmm':v3,'nnn':v4} } 12/08 11:22