Je reçois l'erreur suivante dans IE:jQuery « « événements » est nulle ou non un objet » erreur, lors de l'utilisation vide() ou HTML()
« événements » est nulle ou non un objet - jquery-latest.js d = 1848173663, ligne 113 caractères 467
J'utilise jQuery 1.4.2, je ne suis pas en mesure de mettre à jour encore que nous sommes sur une ancienne version de jQuery UI? et avoir trop de bugs en utilisant quelque chose de plus récent que 1.4.2.
je reçois l'erreur suivante quand je lance ce morceau de code la deuxième fois :
$.post("page/view.do?undoCache=" + Math.random(), {
pageId: pId
}, function(xmlContent){
console.log('1');//get this one
$('#reloadCenterDiv').empty();
console.log('2');//don't get this one unless line above is commented out, then will run til next line
$('#reloadCenterDiv').html(xmlContent);
console.log('3');//don't get this
});
Je suis sûr que je ne fais rien d'autre à #reloadCenterDiv entre les appels.
recherche sur Google autour de l'erreur « des « événements » est nulle ou non un objet » J'ai trouvé ceci:
« Ça a l'air comme une référence à un événement gestionnaire est toujours là, quand le même gestionnaire est déjà parti."
Cela semble logique. D'autres idées de pourquoi et quand cette erreur se produirait?
J'ai trouvé où cela se passe, mais tous les indices pour moi se terminent là. Comment puis-je nettoyer les choses pour pouvoir appeler à nouveau empty() ou html() sur #reloadCenterDiv?
Voici le code HTML pour #reloadCenterDiv:
<div id="reloadCenterDiv" style="border:none; margin: 0; overflow:auto; overflow-y:scroll; height: auto;"></div>
pouvez-vous poster votre code HTML? – Jason