стол отдела (отдел_ид, название)
категория таблицы (category_id, департамент_id, имя)
Я хочу реализовать идею о том, что при изменении отдела в раскрывающемся списке все категории будут меняться в зависимости от значения отдела
Это мой jquery скрипт
{literal}
<script type="text/javascript">
$(document).ready(function(){
$('#department').change( function() {
var departmentVal = $(this).val();
$("#category option").remove();
$.getJSON("ajax.php",{departmentId: $(this).val(), dataType: "json", ajax: 'true'},
function(j){
var options = '';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j[i].category_id + '">' + j[i].name + '</option>';
}
$("#category").html(options);
})
});
});
</script>
{/literal}
Я хочу знать, как я могу улучшить код для класса Ajax в файле ajax.php
вернуть JSON
Я делаю это раньше, но ничего не происходит, потому что я не использую класс
$category= array();
while($grab = $db->fetch_array($result)) {
$category[] = array('optionValue' => $grab['category_id'], 'optionDisplay' => $grab['name']);
}
echo json_encode($category);
Теперь я хочу использовать класс с PDO для реализации этой идеи, помогите мне, плз