Задать вопрос
Neopitniy
@Neopitniy

Как сохранить результат json?

После нажатия на кнопку, мы обращаемся по ссылке и получаем объект JSON.
$("#start").click(function(){
  $.getJSON( "/json.php", function( data ) {
    console.log(data);
  });
});

Как, при повторном нажатии на #start не подгружать объект снова, а использовать ранее загруженный вариант?

Можно было бы подгрузить сразу после document ready, но не хотелось бы, чтобы каждая страница грузила эти данные, тк нужны они лишь на одной странице.
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
alams_stoyne
@alams_stoyne
Full Stack Developer - #PHP #CSS #JS #DB
var info = false;

$("#start").click(function(){
if(!info){
  $.getJSON( "/json.php", function( data ) {
    console.log(data);
info = data;
  });
}
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
KickeRocK
@KickeRocK
FrontFinish
Сохраните в localStorage и при клике проверяйте есть ли там что-то
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
19 дек. 2024, в 02:11
15000 руб./за проект
19 дек. 2024, в 02:09
11000 руб./за проект
19 дек. 2024, в 00:46
30000 руб./за проект