Задать вопрос
@runapa

Как из ответа Ajax удалить всё кроме таблицы с определённым айди?

Как из ответа Ajax удалить всё кроме таблицы с определённым айди? В ответ приходит вся разметка, и оставить надо только таблицу с id="myTable".
  • Вопрос задан
  • 105 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 2
zkrvndm
@zkrvndm
Архитектор решений
Допустим в переменной html лежит ответ сервера и нужно извлечь из него только таблицу id="myTable"

Делается это следующим образом:
table = new DOMParser().parseFromString(html, 'text/html').querySelector('table[id="myTable"]').outerHTML;
console.log("Таблица успешно извлечена: \n" + table);
Ответ написан
sergiks
@sergiks Куратор тега JavaScript
♬♬
Возиться с разметкой как с текстом – неудобно.

Поэтому можно вставлять принятую разметку в невидимый узел, оттуда забирать по id искомую таблицу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
18 янв. 2025, в 10:04
50000 руб./за проект
18 янв. 2025, в 07:20
50000 руб./за проект
18 янв. 2025, в 03:12
1000 руб./за проект