code_decode()函数将JSON格式的字符串转换为PHP数组或对象。将PHP数组转换为JSON格式的字符串:
<?php
$data = array(ame’,
‘age’ => 30,
‘city’ => ‘New York’
);code($data);;
?>
输出结果为:
“`ame”,”age”:30,”city”:”New York”}
在jQuery中,通过$.ajax()函数向服务器发送异步请求,并通过dataType参数指定请求返回的数据类型为JSON。服务器端返回的JSON数据可以通过success回调函数中的data参数获取到。向服务器发送GET请求并获取JSON数据:
$.ajax({
url: ‘data.php’,
type: ‘GET’,’,ction(data) {sole.log(data);
}
其中,data.php文件返回的JSON数据格式为:
{ame”,
“age”: 30,
“city”: “New York”
sole.log()函数输出获取到的JSON数据:
“`ame”, age: 30, city: “New York”}
tentType参数指定请求发送的数据类型为JSON,通过data参数指定发送的JSON数据。向服务器发送POST请求并发送JSON数据:
var data = {ame’,
age: 30,
city: ‘New York’
$.ajax({
url: ‘data.php’,
type: ‘POST’,tentType’,gify(data),ction(data) {sole.log(data);
}
gify()函数将JS对象或数组转换为JSON格式的字符串。
tentsput_decode()函数将JSON格式的字符串转换为PHP数组或对象。获取POST请求发送的JSON数据:
<?phptentsput’);, true);t_r($data);
?>
输出结果为:
Array
[age] => 30
[city] => New York
code_decode()、$.ajax()等函数实现JSON数据的传递。通过这种方式,Web应用程序可以实现异步数据交互和API接口的设计。