如何从我的 php 脚本发回的 JSON 中获取数组数据?
PHP代码:
<?php
//connects to database
include 'connect.php';
$callback = $_GET['callback'];
$query = mysql_query("SELECT * FROM users");
$rows = array();
while($r = mysql_fetch_assoc($query)) {
$rows[] = $r;
}
$out_string = json_encode($rows);
print $callback.'('.$out_string.');';
?>
上面的 php 代码将用户表的所有行放入一个数组中,并对其进行 JSON 编码。然后将其发送回此脚本:
$.getJSON(domain_path + 'generate.php?table=' + tbname + '&callback=?', function(data) {
});
如何显示发回的 JSON 数组中的每一行?
例如将发回的数据是:
([{"name":"user1","link":"google.com","approve":"true"},{"name":"user2","link":"yahoo.com","approve":"true"},{"name":"user3","link":"wikipedia.com","approve":"true"}]);
我将如何使用 javascript (jQuery) 像这样显示它:
名称:User1,链接:google.com,批准:True 名称:User2,链接:yahoo.com,批准:True 名称:User3,链接:wikipedia.com,批准:True