【发布时间】:2015-11-12 09:20:31
【问题描述】:
我有一个下拉菜单,其中包括一些类别每个类别都有自己的子类别我想向他们展示购买选择类别名称 但它不起作用,我是错过了什么还是我做错了什么?
<script type="text/javascript">
$(function() {
$("#error").hide();
$("#category").change(function(){
$("#error").hide();
var category = $("#category").val();
if (category == "") {
$("#error").show();
return false;
}
var data = $("#form").serialize();
$.ajax({
type:"POST",
url:"index.php",
data:data,
success: function(){
}
});
return false;
});
});
</script>
<form id="form" name="form">
<label for="category" id="error">Empty</label>
<select name="category" id="category">
<option></option>
<option value="News">News</option>
<option value="Items">Items</option>
<option value="Updates">Updates</option>
</select>
</form>
<?php
include("connect.php");
if(!empty($_POST['category'])){
$sql=$con->prepare("SELECT * FROM categorys WHERE category=:category ");
$sql->bindparam(":category",$_POST['category']);
$sql->execute();
while($r=$sql->fetch()){
echo $r['subcategory'];
}
}
?>
【问题讨论】:
-
您将 ajax 请求产生的列表附加到哪里?
-
我没有这样做,你能告诉我怎么做吗?