Fra*_*erK 3 javascript php arrays jquery json
可能重复:
将数据数组从php发送到javascript
我知道有很多这样的问题,但我发现它们都没有那么清楚.
我有一个像这样的Ajax请求:
$.ajax({
type: "POST",
url: "parse_array.php",
data: "array=" + array,
dataType: "json",
success: function(data) {
alert(data.reply);
}
});
Run Code Online (Sandbox Code Playgroud)
我如何将一个JavaScript数组发送到一个php文件,将它解析成php数组的php是什么样的?
我正在使用JSON.
$.ajax({
type: "POST",
url: "parse_array.php",
data:{ array : JSON.stringify(array) },
dataType: "json",
success: function(data) {
alert(data.reply);
}
});
Run Code Online (Sandbox Code Playgroud)
你的php文件看起来像这样:
<?php
$array = json_decode($_POST['array']);
print_r($array); //for debugging purposes only
$response = array();
if(isset($array[$blah]))
$response['reply']="Success";
else
$response['reply']="Failure";
echo json_encode($response);
Run Code Online (Sandbox Code Playgroud)
成功的功能
success: function(data) {
console.log(data.reply);
alert(data.reply);
}
Run Code Online (Sandbox Code Playgroud)