2011-04-28 81 views
0

我想从服务器使用ajax获取一些数据。我传递一个id到服务器,从这个id userrecords以数组的形式从数据库访问。现在我想返回数组并使用json访问数组的值。请给我举个例子来达到这个目的。通过ajax获取阵列数据

+0

没有数据将复出JSON(文字),那么你将它转换使用eval一个数组或一个StdClass,或jQuery有很好的支持AJAX和JSON数据类型 – Ibu 2011-04-28 06:10:28

+0

当我搜索“JSON PHP教程”时,我发现了一些奇妙的教程:) – 2011-04-28 06:13:12

+0

,你打算分享一个LINK @Christian,或... – Ibu 2011-04-28 06:26:22

回答

1

您可以使用json_encode($userdata)来json编码php文件中的数据。从客户端可以使用jQuery $.parseJSON函数来解析json值。它将返回与用户记录相对应的js对象。

1

你可以不喜欢这些用jQuery:在回调函数

$.ajax({ 
     url: "page.php", 
     type: "POST", 
     data: ({id : some_id}), 
     dataType: "json", 
     success: function(data){ 
     alert(data.property); 
     } 
    } 
) 

数据参数包含的JSON你的PHP页面返回。

在你的PHP文件做这样的事情:

echo json_encode($var); 

$var必须