Как я получаю HTML всей страницы с jQuery?

Если вы правильно используете test-mysql-docker:3306 в качестве URL для доступа к БД из JDBC, вам необходимо подключить их к той же пользовательской сети. Мостовая сеть по умолчанию не работает.

docker network create mynet
docker run -d --net mynet -p 3307:3306 --name test-mysql-docker -v /Users/.../ZipCodeLookup.sql:/docker-entrypoint-initdb.d/ZipCodeLookup.sql -e MYSQL_ROOT_PASSWORD=thepass docker-account/mysql:5.7 
docker run -it --net mynet JDBC
55
задан Naveed 26 October 2011 в 08:44
поделиться

4 ответа

Вы можете попробовать:

$("html").html();

Если вы хотите также захватить теги html, вы можете объединить их в html следующим образом:

function getPageHTML() {
  return "<html>" + $("html").html() + "</html>";
}
64
ответ дан 26 November 2019 в 17:45
поделиться

Никакая потребность облокотиться на jQuery. Лучший и самый простой подход должен использовать

new XMLSerializer().serializeToString(document)

, который будет всегда давать Вам содержание всей страницы включая тег DOCTYPE, и это поддерживается во всех современных браузерах: https://caniuse.com/#feat=xml-serializer

0
ответ дан 26 November 2019 в 17:45
поделиться

Use:

document.body.innerHTML
4
ответ дан 26 November 2019 в 17:45
поделиться

$ ("html"). html () получит все, кроме самых внешних тегов html.

2
ответ дан 26 November 2019 в 17:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: