Я хотел бы получить весь HTML-код под элементом div.Выбор вложенных divs в div с помощью javascript/jquery/ajax
Мой текущий код:
function refresh() {
$.ajax({
url: '/tiers/',
success: function(data) {
var html = jQuery('<div>').html(data);
console.log(html);
console.log(html.find("div#dataTables").html()); //*[@id="DataTables_Table_0_wrapper"]//*[@id="DataTables_Table_0_wrapper"]
//$('#dataTables').html(html.find("div#dataTables").html());
}
});
setInterval("refresh()", 100000);
}
Содержание сНу части:
<div id="dataTables">
<div id="DataTables_Table_0_wrapper" class="dataTables_wrapper form-inline" role="grid"><div class="table-header">
****<table cell padding=0 ....>****
</div>
Однако, при извлечении содержимого DIV, мы только получить содержимое Div и не лежащие в основе DIVS
<div id="dataTables">
****<table cell padding=0 ....>****
</div>
Я заметил, что мы не можем извлечь вложенные элементы div, используя это ap ный подход. Пожалуйста, предложите.
Sidenote: Почему вы используете 'setInterval ("обновить()", 100000),' внутри 'обновить () 'функция? Вы должны искать setTimeout – Satpal
На самом деле он должен использовать setTimout внутри успеха Ajax и .contents – mplungjan