Jquery требуется для анализа HTML, возвращенного из инструкции get

0

Я пытаюсь создать небольшое приложение, которое легче перемещаться по другому сайту, чем изменять 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");
});

Все, что я получаю, когда я предупреждаю $ (это).html - это javascript, см. Изображение. Изображение 174551

есть идеи.

  • 0
    html это функция, а не свойство.
  • 2
    alert($(this).html()) чтобы увидеть, что вы получаете
Показать ещё 2 комментария
Теги:

2 ответа

1
Лучший ответ

Если вы хотите получить html из элемента jQuery, попробуйте вызвать html-функцию, например:

$('body').html()

То, что вы видите в предупреждающем сообщении, - это определение функции jQuery html.

0

Html - это встроенная функция, так как вы предупреждаете "это", что вы ссылаетесь на функцию, в которой вы находитесь. Таким образом, вы просто показываете простой txt/html этой функции.

Поэтому попробуйте оповестить контент или начать, конец. Посмотрите, откуда это вы

Ещё вопросы

Сообщество Overcoder
Наверх
Меню