2016-02-04 3 views
0

В моем html-файле я хотел бы добавить еще один html-файл, который я хочу получить async, так что пользователю не нужно ждать.HTML appending Async

Структура HTML-файла

линия одна

линия два

вызов функции, которая получает файл HTML от КДС и присоединяет его к текущей HTML для браузера, чтобы показать.

Также будет полезно, если кто-нибудь покажет, как сделать блокировку базового html до появления файла cdn.

+2

Вам понадобится предоставить пример кода, с которым вы боретесь (см. Http://sscce.org/), если вы хотите получить какую-либо надежду на ответ. Пожалуйста, также прочитайте [«Как я могу задать хороший вопрос?») (Http://stackoverflow.com/help/how-to-ask). – Oka

+0

@foreyez по вашему стандарту, могут быть и не плохие вопросы, но есть много вопросов, на которые уже ответил, и они хорошо документированы через Интернет. Чтобы найти что-то, требуется несколько секунд. –

ответ

0

Заканчивать функцию загрузки Jquery в (http://api.jquery.com/load/)

в основном в текущем HTML вы бы:

<div id='container'></div> 

Затем в JavaScript/JQuery:

$('#container').load("anotherfile.html", function() { 
console.log("load was performed"); 
}); 

Это будет содержание of anotherfile.html внутри контейнера div.

Обратите внимание, что вы не сможете сделать это, если вы не находитесь на веб-сервере. Поэтому, если вы делаете это локально с файлом: //, то это не сработает. Это будет работать только по адресу http: //

+2

В OP не указывалось использование jQuery, но только javascript. –