Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.10.2022, 12:46
Кандидат Javascript-наук
Отправить личное сообщение для Zhenyaxxxx Посмотреть профиль Найти все сообщения от Zhenyaxxxx
 
Регистрация: 25.10.2018
Сообщений: 102

Почему у меня удаляются данные из LocalStorage
Проблема такая:
После регистрации через Google Api, сохраняю в LocalStorege его Id, чтоб заново не регестрироваться....
Но через какое то время, не могу понять после чего именно... пару часов или день, эти данные удаляются... Посмотрите код, что я не так там пишу...

$user_id = "<?= $userInfo['id']; ?>";         /*присваиваю значение если есть регитрация */
$user_name = "<?= $userInfo['name']; ?>";
if($user_id != ''){
       localStorage.setItem('user_id', $user_id);
       localStorage.setItem('user_name', $user_name);       
            } else {                                      /* если нет регитрации, беру данные из локалсторедж */    
       $user_id = localStorage.getItem('user_id');  
       $user_name = localStorage.getItem('user_name');         
                }    
    $.ajax({
        method: 'post',
        url: '/load.php',                             /* в этом файле заношу данные в БД */
        data: {user_id: $user_id, user_name: $user_name}, 
        dataType: 'html',
        $(".result").html(data).fadeIn();
      console.log(data);
      
        }
    });        
        
      
       $(".result").html(data).fadeIn();
      console.log(data);
      
        }
    });
Ответить с цитированием
  #2 (permalink)  
Старый 06.10.2022, 12:58
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,705

Тут же несколько синтаксических ошибок, работать не будет.

https://beautifier.io/
Ответить с цитированием
  #3 (permalink)  
Старый 06.10.2022, 13:36
Кандидат Javascript-наук
Отправить личное сообщение для Zhenyaxxxx Посмотреть профиль Найти все сообщения от Zhenyaxxxx
 
Регистрация: 25.10.2018
Сообщений: 102

Nexus, нужно нажать кнопку "Beautify code" чтоб исправило? Или где показывает там что есть ошибки?
Ответить с цитированием
  #4 (permalink)  
Старый 07.10.2022, 12:14
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,705

Zhenyaxxxx, нажимаете на Beautify code и смотрите где у вас синтаксические ошибки.
Ответить с цитированием
  #5 (permalink)  
Старый 07.10.2022, 18:11
Аватар для Alikberov
Кандидат Javascript-наук
Отправить личное сообщение для Alikberov Посмотреть профиль Найти все сообщения от Alikberov
 
Регистрация: 16.08.2018
Сообщений: 109

#15 и #16 зачем?
Ответить с цитированием
  #6 (permalink)  
Старый 07.10.2022, 19:53
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от Alikberov
#15 и #16 зачем?
видимо пропущено название метода success,
,
success: function(data){
$(".result").html(data).fadeIn();
console.log(data);

}


а строки 22 и 23 лишние.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отчаяния пост NightmareZ Оффтопик 6 25.04.2017 13:32
LocalStorage удаление данных neon_tmn Общие вопросы Javascript 8 21.10.2016 15:22
Почему не записывается в масив данные freelancer.rnd Общие вопросы Javascript 0 16.08.2015 15:51
Как передать данные в другую панель из выбранной строки таблицы. layout: 'card'. Пролетарий ExtJS 5 03.06.2015 22:53