Асинхронно ответ XMLHttpRequest добавить к родительскому элементу - PullRequest
0 голосов
/ 01 апреля 2020

Я создал небольшой скрипт для показа рекламы на своем сайте с помощью асинхронного XMLHttpRequest, вот пример того, как он добавляется на странице html.

<div>
    <script src="ad.js"></script>
    <script src="ad.js"></script>
</div>
<div>Content</div>

Поэтому у меня проблема с отображением содержимое, потому что оно загружено asyn c, а ответ не отображается внутри элемента <div>.

Как я пытаюсь отобразить ответ от объявления. js:

var div = document.createElement('div');
div.className = "<?php echo $_GET['tag'] ?>";
div.innerHTML = xhr.responseText;
document.body.appendChild(div);

Я знаю, что проблема в том, что я appendChild в теле. Контент из объявления. js должен быть загружен там, где размещен <script src="ad.js"></script>, и я понятия не имею, как это сделать, или если это действительно возможно без document.write().

...