我想获取类别 div 中的第一个类别数据和子类别 div 中的子类别数据。我正在使用 Ajax,Jquery。我试过下面的代码,但结果显示未定义。请让我知道代码错在哪里?
HTML是:
<body class="bg-color">
<div id="page-wrap">
<div class="border-radius">
<div class="box-heading">Assignment</div>
<div class="footer group">
<div id="category">
5
</div>
<div id="sub-cat">
5
</div>
<div id="sub-cat1">
5
</div>
</div>
</div>
</div>
</div>
</body>
Javascript是:
<script type="text/javascript">
$(document).ready(function(){
});
function pageLoad()
{
var result = new Array();
$.ajax({
type: "POST",
url: "get.php",
data: "",
async: false
}).responseText.split(",");
document.getElementById('category').innerHTML = result[0];
}
window.onload = pageLoad;
</script>
PHP代码是
<?php
require("_assets/config/dbc.php");
$id = $_REQUEST['id'];
$query = mysql_query("SELECT * FROM category");
while($row = mysql_fetch_array($query)){
$a = '<a href="javascript:void(0);" onClick="vote1(' . $row['cat_id'] . ');">' .$row['title'] . '</a></p>';
}
$query1 = mysql_query("SELECT * FROM subcategory");
while($row1 = mysql_fetch_array($query1)){
$b = '<a href="javascript:void(0);" onClick="vote1(' . $row1['cat_id'] . ');">' .$row1['title'] . '</a></p>';
}
echo $result = $a."*".$b;
?>
实际上我想在页面加载ajax时转到get.php文件并按ID获取类别,按ID获取子类别和按ID获取子子类别。所以我会在我的 3 个 div 上显示这些。请解决我的这个问题。