0

我有一些 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。我不确定传递数据时要放什么。我一直在来回走,没有运气。

4

2 回答 2

2

这是方法:

$.ajax({
    type: 'POST',
    url:'download.php',
    data: { image: JSON.stringify(z) },
    success:function(results){
        alert(results);
    }
});

在您的 中download.php,您可以将这些数据访问为

$data = json_decode($_POST['image']);
于 2012-11-15T20:38:28.847 回答
1

如果z您只想通过,我会这样做:

$.ajax({
  url:'download.php',
  data: z,
  success:function(results){
    alert(results);
  }
});

在 php 中你可以这样做:$image = json_encode($_GET);如果你需要你的数据是 json.

于 2012-11-15T20:48:47.353 回答