我想使用ajax从服务器获取一些数据。我将一个id传递给服务器,从那个id用户记录以数组的形式从数据库访问。现在我想返回该数组并使用json访问数组的值。拜托,给我一个例子。
答案 0 :(得分:1)
您可以使用json_encode($userdata)
对php文件中的json编码数据。从客户端,您可以使用jQuery $.parseJSON
函数来解析json值。它将返回与用户记录对应的js对象。
答案 1 :(得分:1)
您可以使用jQuery执行类似的操作:
$.ajax({
url: "page.php",
type: "POST",
data: ({id : some_id}),
dataType: "json",
success: function(data){
alert(data.property);
}
}
)
回调函数上的数据参数包含你的php页面返回的json。
在你的php文件中执行以下操作:
echo json_encode($var);
$var
必须是数组或StdClass
答案 2 :(得分:0)
请按照此示例操作。提供一个很好的了解jQuery(你使用这个吗?)解析JSON所需的代码。
http://www.adeepersilence.be/archive/jquerys-getjson-with-php
它运行一个基本示例,并提供将GET参数发送到PHP脚本所需的功能,以便您可以根据它们提取数据。
希望有所帮助。