Запись выбранного города в localstorage

295
15 декабря 2017, 05:04

Добрый вечер! Сразу скажу, что не силен в js - jquery. Задача следующая, есть всплывающее окно, в котором выводятся списки городов и стран. По выбору страны, города подгружаются на ajax, потом человек выбирает город и переходит на страницу этого города.

Задача состоит в том, чтобы сохранить в localstorage название города и потом выводить его в шапке сайта, то есть просто строку с текстом, которую необходимо взять со ссылки города по которой нажимаем для перехода на его страницу.

На данном этапе наваял такой код:

<script type="text/javascript"> 
 
$('.dropdown-toggle').click(function(){ 
	var val_input=$(this).text(); 
	localStorage.setItem('keycity',val_input); 
}); 
 
if(localStorage.getItem('keycity')){ 
	$('#loccity').html(localStorage.getItem('keycity')); 
	} 
   
</script>

Answer 1

Делегирование:

$(document).on('click', '.dropdown-toggle', function(){
    var val_input=$(this).text();
    localStorage.setItem('keycity',val_input);
});
READ ALSO
gulp browser-sync не открывает браузер

gulp browser-sync не открывает браузер

Здравствуйте, помогите, пожалуйстаВвожу

343
Дескриптор JavaScript

Дескриптор JavaScript

Здравствуйте, помогите разобраться со следующим:

365
Зачем промисы в js?

Зачем промисы в js?

Я просто никак не могу понять их смысла

294
Разные версии перевода Google translate API

Разные версии перевода Google translate API

Пишу приложение на Nodejs, использую гугл переводчик для перевода отдельных словСкажите пожалуйста, можно ли в Google translate API получить разные варианты...

306