Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему у меня удаляются данные из LocalStorage (https://javascript.ru/forum/misc/84515-pochemu-u-menya-udalyayutsya-dannye-iz-localstorage.html)

Zhenyaxxxx 06.10.2022 12:46

Почему у меня удаляются данные из 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);
      
        }
    });

Nexus 06.10.2022 12:58

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

https://beautifier.io/

Zhenyaxxxx 06.10.2022 13:36

Nexus, нужно нажать кнопку "Beautify code" чтоб исправило? Или где показывает там что есть ошибки?

Nexus 07.10.2022 12:14

Zhenyaxxxx, нажимаете на Beautify code и смотрите где у вас синтаксические ошибки.

Alikberov 07.10.2022 18:11

#15 и #16 зачем?

рони 07.10.2022 19:53

Цитата:

Сообщение от Alikberov
#15 и #16 зачем?

видимо пропущено название метода success,
,
success: function(data){
$(".result").html(data).fadeIn();
console.log(data);

}


а строки 22 и 23 лишние.


Часовой пояс GMT +3, время: 19:19.