gpt4 book ai didi

php - JSON Post 并将数组解码为 PHP

转载 作者:行者123 更新时间:2023-12-01 02:21:15 24 4
gpt4 key购买 nike

我正在尝试使用 JSON 将数组发布到 PHP 文件。这是行不通的。问题是什么也没发生。如果我取消注释 datatype:"json"然后我会收到警报(但没有数据)。

这是我的 jquery 代码

var arr = new Array();
arr.push('1','Brussels|25');
arr.push('2','Antwerp|40');
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "jsondecode.php",
data: JSON.stringify(arr),
dataType: "json",
success: function(data){alert(data);},
failure: function(errMsg) {
alert(errMsg);
}
});

这是我的 PHP 代码 (jsondecode.php);

 <?php
$array = json_decode($_POST["arr"]);
foreach($array as $el){
$el_array=explode('|',$el);
echo"City=".$el_array[0]." And Age = ".$el_array[1]."";
}

?>

有人知道这方面有用的教程吗?

最佳答案

您必须以这种格式发布数据才能检索 $_POST["arr"]

data: { arr : JSON.stringify(arr) },

关于php - JSON Post 并将数组解码为 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18354638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com