(department_id, nom) Catégorie de table (category_id, department_id, nom)Jquery Smarty et JSON
Je veux mettre en œuvre l'idée que lorsque je change service dans la liste déroulante, toutes les catégories changeront selon à la valeur du département
Il est mon script 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}
Je veux savoir comment puis-je implenent le code pour la classe Ajax dans le fichier ajax.php retourner JSON
je le fais comme avant, mais rien ne se passe b/ci ne emploient classe
$category= array();
while($grab = $db->fetch_array($result)) {
$category[] = array('optionValue' => $grab['category_id'], 'optionDisplay' => $grab['name']);
}
echo json_encode($category);
Maintenant, je veux utiliser la classe avec AOP pour mettre en œuvre cette idée, aidez-moi plz