Bonjour,
J'ai un souci avec cette classe. J'ai une collection de cartes dont l'identifiant unique est id_collection. request est l'appel à une API qui redescend la liste des collections, le container, c'est la div où j'aimerais que ça écrive, id_collection et collection sont des valeurs courantes telles qu'existantes dans la base de données.
Mon code instancié :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 console.log($("#fd_collection")); var collection = new Collection({ request : "metadata_collection.php", container:"#fd_collection", id_collection : e.features[0].properties.id_collection, collection: e.features[0].properties.nom_collection }) collection.list();
Si je renseigne "container" dans l'instance de classe (comme présenté), cela ne fonctionne pas, ma liste déroulante n'est pas peuplée,
Si je renseigne "#fd_collection" directement dans la classe, cela fonctionne.
Je pensais à un problème lié au chargement du DOM mais le console.log en début de code, renvoie :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 jQuery.fn.init [select#fd_collection.collection_selection] 0 : select#fd_collection.collection_selection length : 1 [[Prototype]] : Object(0) }
Est ce que qqun voit une solution à ce problème ?
Merci pour vos retours
Sylvain
Partager