我有一个 SQL 数据库链接到生成以下 JSON 的 PHP 页面:
[{"ID":"1","SubjectName":"Subject 1"},{"ID":"2","SubjectName":"Subject 2"}]
我想知道如何在单独的 HTML 页面中格式化和显示它。例如:(使用 JQuery Mobile)
<ul data-role="listview" data-divider-theme="b" data-inset="true">
<li data-role="list-divider" role="heading">Subject1</li>
<li data-theme="c">1</li>
<li data-role="list-divider" role="heading">Subject2</li>
<li data-theme="c">2</li>
</ul>
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL at".$hostname/"<br />");
//Select Database
$selected = mysql_select_db($databasename,$dbhandle)
OR die("Could not select Database:".$databasename."<br />");
//SQL Query
$result = mysql_query("SELECT ID, SubjectName FROM Subject");
$rows = array();
while($r = mysql_fetch_assoc($result)) {
$rows[] = $r;
}
print json_encode($rows);
//while ($row = mysql_fetch_array($result)) {
// echo "ID:".$row{'ID'}." Subject:".$row{'SubjectName'}."<br />";
// }
mysql_close($dbhandle);
?>
我正在使用 PhoneGap,所以我只能使用 Javascript 来执行此操作。
我找到了一些教程,但它们使用 URL 中的 JSON,但这仅显示在页面上。