我有一些json,我想使用ajax传递给另一个php文件。
{
"id":"5",
"itemName":"Infinity",
"itemDesc":"Infinity",
"imageURL":"Infinity.jpg",
"language":"N\/A",
"category":"Logos",
"size":"612 KB",
"flagDesc":"",
"fileType":"jpg"
}
这是我的ajax
$.ajax({
url:'download.php',
data: {
image: z,
},
success:function(results){
alert(results);
}
});
Z代表上面的json。我不确定在传递数据时要放什么。我一直在来回,没有运气。
答案 0 :(得分:2)
这是方法:
$.ajax({
type: 'POST',
url:'download.php',
data: { image: JSON.stringify(z) },
success:function(results){
alert(results);
}
});
在您的download.php
中,您可以
$data = json_decode($_POST['image']);
答案 1 :(得分:1)
如果你要通过z
,我会这样做:
$.ajax({
url:'download.php',
data: z,
success:function(results){
alert(results);
}
});
在php中你可以这样做:$image = json_encode($_GET);
如果你需要你的数据是json。