remplir un select avec ajax
Bonsoir à tous, je suis entrain d'ajouter un select qui se rempli à la selection d'un autre select.
Seulement il me retourne toujours undefine dans mon select au moment ou je choisi ma catégorie.
Code:
1 2 3 4 5 6 7 8 9
| jQuery("select#cat_id").change(function(){
jQuery.get("/customer/add",{cat_id: jQuery(this).val()}, function(j){
var options = '';
for (var i = 0; i < j.length; i++) {
options += '<option value="' + j[i].optionValue + '">' + j[i].optionDisplay + '</option>';
}
jQuery("select#sub_cat_id").html(options);
})
}) |
Mon HTML :
Code:
1 2 3 4 5 6 7 8 9 10
|
<p><label for="cat_id">Category :</label>
<select name="cat_id" id="cat_id">
<option value="">Selectionner catégorie</option>
<option value="4">portorico</option>
<option value="2">la-suite</option>
</select>
<select name="sub_cat_id" id="sub_cat_id">
</select>
</p> |
J'ai tester la requête directement dans le navigateur et pas de probléme