Je charge un html avec ajax. Je veux charger le résultat dans un objet jquery. J'ai essayé ça mais ça retourne null. Comment puis-je faire ceci? J'ai une page complète incluant doctype, éléments de tête et éléments de corps.Parse complète page html avec jquery
var test = $(result); //result contains html code
alert(test.html()); //returns null
Je charge les données avec cette fonction.
function ajaxLoadContent(element) {
$.ajax({
url: "url to the page",
type: "GET",
timeout: 5000,
datattype: "html",
success: function(result) {
//handler
},
});
return false;
résultat est probablement juste une chaîne – hunter
Pouvez-vous montrer comment vous obtenez les données dans 'result'? En outre, 'alert (result);' montre-t-il le html dans l'alerte? Le simple fait de déposer html dans une variable de ce type ne fait pas automatiquement revenir la fonction .html() au format html. votre variable de résultat peut déjà être html. – Josh
Pourquoi ne pas simplement imprimer le résultat? Cela devrait être du texte. – WaiLam