我首先做了一个 MySQL 查询并将行存储在 exArray 中,如下所示:
$exArray = array();
index = 0;
while($row = mysql_fetch_assoc($result))
{
$exArray[$index] = $row; //Total of three rows
$index++;
}
然后,我用
json_encode($exArray);
[{“第一”:“001”,“第二”:“002”},{“第一”:“003”,“第二”:“004”}]
注意:我的 query.php 中的数据包含更多元素。为了简洁起见,我在这里缩短了它。实际上,它是一个三行八列的数组。在这里,我展示了两行两列。
这是我尝试过的。
首先,我尝试使用下面的代码并警告“001”但没有成功。警报根本不会在我的屏幕上弹出。
$(document).ready(function() {
$.getJSON('query.php', function(data) {
if(data)
{
var obj = jQuery.parseJSON(data);
alert(obj[0].first);
}
});
});
我也试过这种方法。我想将 this.first 推入一个数组。我试图将“001”附加到class ='test'的一段。但是,我也没有成功。
$(document).ready(function() {
$.getJSON('query.php', function(data) {
if(data)
{
$.each(data, function(){
$(this.first).appendTo(".test")
}
});
});
非常欢迎您的帮助。谢谢你。