Une fois que j'ai récupéré une chaîne HTML avec la fonction $ .ajax je l'ai mis dans un div ... le HTML est un message simple avec une balise <b>
, mais ce n'est pas interprété par le navigateur, je veux dire, le <b>
ne rend pas le texte en gras.HTML n'est pas interprété après la fonction .ajax de JQuery
Voici ce que je fais:
$.ajax({
url: 'index.php?ajax=ejecutar_configuracion&id_gadget=cubrimientos',
cache: false,
success: function(html){
// html = '<b>hello</b> newton'
$('#config_reporte').html(html).dialog({
height: 300,
width: 500,
modal: true
});
}
});
Comme vous pouvez le voir, j'écris le contenu du HTML résultat dans une fenêtre de dialogue modale.
Est-ce que quelqu'un sait pourquoi cela se produit-il? Cela devrait être quelque chose de facile à faire ... mais je n'ai pas réussi à le faire fonctionner correctement.
Merci beaucoup.
Si vous mettez une alerte javascript dans votre fonction de réussite et que vous produisez la valeur de votre variable html, le code HTML vous semble-t-il correct? (c'est-à-dire, est-il codé, etc) – jaltiere