我已经提出了这个代码,当我通过实时搜索从数据库中检索记录但是这里没有触发的时候,这个代码很有用,所以请帮助我们:
$(document).ready(function() {
function search() {
var query_value = $('select#category_id').val();
if(query_value !== ''){
$.ajax({
type: "POST",
url: "ajax_php/subcategory.php",
data: { category: query_value},
cache: false,
success: function(html){
$("select#subcateogry").html(html);
}
});
}return false;
}
});
PHP代码简而言之,我正在捕获post变量,进行查询和回显:
echo "<option value='".$result['id']."'>".$result['subcategory']."</option>";
HTML:
<p>
<label>Item Subcategory:</label>
<select id='subcategory' name='subcategory'>
</select>
</p>
我在这里缺少任何明显的错误吗?
由于
答案 0 :(得分:0)
您可以在类别部分的onchange事件上调用ajax方法 我在代码中做了一些更改请看一下 成功:functon(数据)// HTML
$('select#category_id').onChange(function(){
search();
});
function search() {
var query_value = $('select#category_id').val();
if(query_value !== ''){
$.ajax({
type: "POST",
url: "ajax_php/subcategory.php",
data: { category: query_value},
cache: false,
success: function(data){
$("select#subcateogry").html(data);
}
});
}return false;
}