JavaScript — перезагрузить div без обновления всей страницы

У меня вопрос. Итак, в моем проекте у меня есть div:

<div class="right-bloc-pub-1">
<script src="http://www.adcash.com/ad/display.php?r=23" type="text/javascript">
</div>

Нет, я хочу перезагрузить этот скрипт, когда кнопка перезагружается. Я старался :

location.reload();

Но это перезагрузить всю страницу. Можно ли перезагрузить onlye right-bloc-pub-1 с его скриптом?
Спасибо заранее

0

Решение

<script language="text/javascript">
function load_js()
{
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'source_file.js';
head.appendChild(script);
}
load_js();
</script>

Главное — вставить новый скрипт-тег — вы можете удалить старый без последствий. Вам может понадобиться добавить метку времени в строку запроса, если у вас есть проблемы с кэшированием.

1

Другие решения

Вы можете создать метод для перезагрузки скрипта, например так:

function reload()
{
$.getScript('http://www.adcash.com/ad/display.php?r=23');
return true;
}

Вы также можете сделать так, чтобы он обновлялся каждые x миллисекунд, вы делаете это так:

var intervalID = setInterval(function(){ reload; }, 3000);//Every 3 seconds

//To stop refreshing
clearInterval(intervalID);
0

Ты можешь использовать .нагрузка () с URL и селектором класса.

$( "#ID" ).load( "http://www.adcash.com/ad/display.php?r=23 .right-bloc-pub-1" );

Загрузка фрагментов страницы

Метод .load (), в отличие от $ .get (), позволяет нам указать часть
удаленный документ для вставки. Это достигается с помощью специального
синтаксис для параметра URL. Если один или несколько пробелов
включенный в строку, часть строки, следующая за первым
пространство считается селектором jQuery, который определяет содержание
быть загруженным.

0

У меня вопрос. Итак, в моем проекте у меня есть div:

<div class="right-bloc-pub-1">
<script src="http://www.adcash.com/ad/display.php?r=23" type="text/javascript">
</div>

Нет, я хочу перезагрузить этот скрипт, когда кнопка перезагружается. Я старался :

location.reload();

Но это перезагрузить всю страницу. Можно ли перезагрузить onlye right-bloc-pub-1 с его скриптом?
Спасибо заранее

0
<script language="text/javascript">
function load_js()
{
var head= document.getElementsByTagName('head')[0];
var script= document.createElement('script');
script.type= 'text/javascript';
script.src= 'source_file.js';
head.appendChild(script);
}
load_js();
</script>

Главное — вставить новый скрипт-тег — вы можете удалить старый без последствий. Вам может понадобиться добавить метку времени в строку запроса, если у вас есть проблемы с кэшированием.

Вы можете создать метод для перезагрузки скрипта, например так:

function reload()
{
$.getScript('http://www.adcash.com/ad/display.php?r=23');
return true;
}

Вы также можете сделать так, чтобы он обновлялся каждые x миллисекунд, вы делаете это так:

var intervalID = setInterval(function(){ reload; }, 3000);//Every 3 seconds

//To stop refreshing
clearInterval(intervalID);
active «data-shortcut =» A

Ты можешь использовать .нагрузка () с URL и селектором класса.

$( "#ID" ).load( "http://www.adcash.com/ad/display.php?r=23 .right-bloc-pub-1" );

Загрузка фрагментов страницы

Метод .load (), в отличие от $ .get (), позволяет нам указать часть
удаленный документ для вставки. Это достигается с помощью специального
синтаксис для параметра URL. Если один или несколько пробелов
включенный в строку, часть строки, следующая за первым
пространство считается селектором jQuery, который определяет содержание
быть загруженным.

самый старый «data-shortcut =» O
голосует «data-shortcut =» V
По вопросам рекламы [email protected]