2015-11-06 173 views
0

目前我正在通過一些關於使用網絡令牌的教程,並且我得到了後端工作(即當身份驗證成功時它會發回一個已簽名的令牌)。然而,我很難看到如何實際存儲在本地存儲,我一直在「內存異常」。存儲網絡令牌

form(id='creds' role='form' method='post') 
     .form-group 
      label.sr-only(for='email') Username: 
      input.form-control(id='email' type='text', name='email', placeholder='Email') 
     .form-group 
      label.sr-only(for='password') Password: 
      input.form-control(id='password' type='password', name='password', placeholder='Password') 
     .text-center 
      button.btn.btn-primary.btn-block(type='submit') Submit 
      p   
    script. 
     $(document).ready(function() { 
      $('#creds').on('submit', function() { 
       var creds = { 
        email: $('#email').val(), 
        password: $('#password').val() 
       } 
       var jqxhr = $.post('/login', creds, function(data) { 
        window.sessionStorage.token = data.token; 
        alert('success!'); 
       }); 
       jqxhr.fail(function() { 
        $('#password').val(''); 
        alert('failure!'); 
       }); 
      }); 
     }); 

我在做什麼錯?

感謝

+0

你所得到的網頁標記,但不能夠在正確的sessionStorage存儲? –

+0

甚至沒有,我只是出現內存異常,沒有警報工作。順便說一句,編輯輸入檢索是「val()」,而不是「文本()」,在我的部分錯字。 – errorline1

回答