Je rencontre des problèmes pour écrire des données (html, contient des tables) renvoyées à partir d'une requête ajax à un div. Le code fonctionne sur Chrome, IE firefox..except (testé sur IE 8) J'utilise le code suivant:jQuery, html(), append() problème avec IE
function ajax_test(option) {
$('.loading').fadeIn();
$('.roto_messages').empty();
$.get("options.php?i="+option, function(data) {
$('.loading').hide();
$('.container').append(data);
$('.container').fadeIn(1000);
addthis.toolbox('.addthis_toolbox');
});
}
J'ai essayé d'utiliser .html() aussi, mais il ne fonctionne pas sur IE aswell. Merci.
Eh bien ce qui est thats html retourné de la demande? Aussi comment exactement cela ne fonctionne-t-il pas? Les données ne sont-elles pas ajoutées? Est-il déformé ou affiché incorrectement? – prodigitalson
Une réponse vide a-t-elle été mise en cache par IE? Essayez d'ajouter un horodatage à la fin de votre URL de demande. –
@prodigitalson le html contient des tables, il a beaucoup de codes html, Les données sont saisies par ajax. Il est ajouté sur firefox, chrome .. sauf IE. (Ce problème concerne uniquement jquery 1.4.2.) – Slim