J'ai une méthode qui détecte l'événement onChange sur une boîte de sélection. Lorsque l'utilisateur clique sur la boîte de sélection, il doit détecter le clic, obtenir l'ID et charger du contenu dans un div en dessous en appelant un script php.Broken jQuery dans IE 8
Cela semble fonctionner correctement dans FF mais dans IE rien ne se passe.
Code qui détecte le changement: -
$("#select").change(function() {
var selectedId = $(this).val();
recordIds = getSelectedRecords(selectedId);
loadContent('records', recordIds);
});
La fonction getSelectedRecords retourne simplement un tableau de ids div.
Ma fonction loadContent() appelle une fonction $ .ajax qui passe les enregistrements et obtient les détails corrects à afficher.
Je ne veux tout simplement pas travailler avec mon événement onChange(). Si je alerte l'élément selectedId, j'obtiens l'identifiant correct. Si j'alerte les disques, je n'ai rien. Mais si j'alerte le premier paramètre de la fonction loadContent, j'obtiens la bonne réponse.
Des idées?
Etes-vous en alerte dans la fonction 'getSelectedRecords'? Essayez de mettre plusieurs alertes dans cette fonction et essayez de voir où cela échoue. –
Pouvez-vous afficher le code de 'getSelectedRecords'? – Nalum