Załaduję HTML z ajaxem. Chcę załadować wynik do obiektu jquery. Próbowałem, ale zwraca null. Jak mogę to zrobić? Mam kompletną stronę zawierającą doctype, elementy głowy i elementy ciała.Parsowanie kompletnej strony html z jquery
var test = $(result); //result contains html code
alert(test.html()); //returns null
Ładowanie danych przy użyciu tej funkcji.
function ajaxLoadContent(element) {
$.ajax({
url: "url to the page",
type: "GET",
timeout: 5000,
datattype: "html",
success: function(result) {
//handler
},
});
return false;
Rezultatem jest prawdopodobnie tylko ciąg – hunter
można pokazać w jaki sposób można uzyskać dane do 'result'? Czy też "alert (wynik);" pokazuje html w alarmie? Samo zrzucenie html do takiej zmiennej nie powoduje automatycznie powrotu funkcji .html() do html. zmienna wyniku może już być html. – Josh
Dlaczego po prostu nie wydrukować wyniku? Powinien to być tekst. – WaiLam