/ / Jquery, необхідний для синтаксичного аналізу html, повернутий із оператора get - jquery, html

Jquery потрібно для аналізу html, повернутого з get statement - jquery, html

Я намагаюся створити невеликий додаток, який може переміщатисянавколо іншого веб-сайту легше, ніж змінювати URL-адресу сайту (якщо це можливо, я не хочу використовувати iframe). Наприклад, якщо я вибираю аукціон та номер власності, я хочу, щоб деталі цього майна відображалися на моїй сторінці. Я можу зробити все, щоб повернути html, я навіть можу перейти до таблиць, єдине, чого я не можу, - це додати html на свій сайт! Jquery вибирає кількість таблиць, але не може отримати в html, хоча я можу це попередити?

$("#ddlproperty").change(function(){
var url = "aURL?Lot=" + this.value + "&Auc=" +  $("#ddlauction option:selected").val() ;
$.get(url,function(data){
var start= data.indexOf("<body");
var end = data.indexOf("</body") + 7;
var body = data.substring(start, end);
alert(body);
var content = $(body).find("table");
$(content).each(function(index, value){
alert($(this).html);
//$("#content").append($(this).html);
});
},"html");
});

Все, що я отримую, коли попереджаю $ (this) .html - це javascript, див. Зображення.Веб-повідомлення

будь-які ідеї.

Відповіді:

1 для відповіді № 1

Якщо ви хочете отримати html з елемента jQuery, спробуйте викликати функцію html, наприклад:

$("body").html()

Те, що ви бачите в попереджувальному повідомленні, - це визначення функції jQuery html.


0 для відповіді № 2

Html - це вбудована функція, так як ви попереджаєте "це", ви посилаєтесь на функцію, в якій ви перебуваєте. Отже, ви просто відображаєте звичайний txt / html цієї функції.

Тож спробуйте попередити вміст або почати, закінчити. Подивіться, куди це потрапить