1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| $(document).ready(function(){
populateArtistSelect();
});
function populateArtistSelect() { // je comprends pas l'utilité de cette variable
var data = [
{
"art_id":"artiste_1",
"art_name":"artiste_1_nom"
},
{
"art_id":"artiste_2",
"art_name":"artiste_2_nom"
}
];
$.getJSON('getArtists.php', function (data) {
var select = $('#artists'); // relation avec mon select créé en dur
var option = $("<option/>"); // option attribut de mon select
var optionClone = null;
//Firebug
//console.log(select, option);
$.each(data, function(index, array) { // pour chaque artiste retourné
//Firebug
//console.log(index, array, array.art_id, array.art_name);
optionClone = option.clone(true);
optionClone.val(array.art_id);
optionClone.text(array.art_name);
select.append(optionClone);
});
});
} |
Partager