我正在尝试从 php 获取 json 数据,当使用 jquery json 时,它会显示未定义的对象。我不知道我的代码哪里有问题。有人可以帮忙吗?
这是json代码:
$("document").ready(function() {
$("body").css("background", "#ccc");
$(".sitebuttons").click(function() {
$("#subcat").html("");
$.getJSON("subcat.php", {catid: $(this).attr("id")}, function(data){
$.each(data, function(index, array) {
$("#subcat").append("<input type='button' class='subcat' id='" + data.subcat_id + "' value='"
+ data.subcat_name + "'></p>");
});
});
});
});
这是PHP代码
$select_subcat = mysql_query("SELECT * FROM wp_leadsubcat WHERE cat_id=" . $_GET['catid']);
$rows = array();
while ($result2 = mysql_fetch_assoc($select_subcat)) {
$rows[] = $result2;
}
echo json_encode($rows);
请在此处查看屏幕截图:http: //imageshack.us/photo/my-images/560/screenshotqvl.png/