#javascript #jquery
#javascript #jquery
Вопрос:
Я хочу, чтобы мой код javascript загружался без необходимости обновления страницы.
Это текущий код, который у меня есть. Как бы мне добавить в это функцию загрузки?
lastUrl = document.referrer;
if(lastUrl.search("website") == -1) {
$( ".anumber" ).each(function() {
$(this).html("03 9416 9233");
});
}
ОБНОВЛЕННЫЙ КОД ——
Теперь этот код перезагружает страницу и корректно выполняет изменение номера. Теперь мне нужна помощь в том, чтобы привести это в действие только ОДИН РАЗ и прекратить. На данный момент страница просто продолжает перезагружаться и перезагружаться.
window.addEventListener('load', initReload, false);
function initReload() {
window.location.reload();
}
$(document).ready(function() {
lastUrl = document.referrer;
if(lastUrl.indexOf("website") == -1) {
$( ".anumber" ).each(function() {
$(this).html("0438 000 111");
});
}
});
Комментарии:
1. Пожалуйста, уточните, о чем вы спрашиваете.
2. Я ищу веб-страницу для обновления ОДИН РАЗ перед запуском кода. Пожалуйста, посмотрите на обновленный код выше. У меня есть перезагрузка страницы, просто нужно, чтобы она загружалась только один раз. Теперь этот код перезагружает страницу снова и снова.
3. Используйте ajax для этого, если вы хотите, чтобы только какая-то часть вашего кода загружалась без обновления
4. Я не знаю синтаксиса ajax, чтобы это работало. Пожалуйста, покажите пример.
5. какой язык вы используете для серверной части?
Ответ №1:
Это может подойти вам?
$(window).one( "load", function() {
initReload();
});
Комментарии:
1. после включения jquery