【发布时间】:2015-11-06 18:43:38
【问题描述】:
目前我正在学习一些关于使用网络令牌的教程,并且我让后端正常工作(即,当身份验证成功时,它会发回一个签名的令牌)。但是,我无法看到如何将其实际存储在本地存储中,我不断收到“内存不足异常”。
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!');
});
});
});
我做错了什么?
谢谢
【问题讨论】:
-
您正在获取网络令牌,但无法存储在 sessionStorage 中,对吗?
-
甚至没有,我只是内存不足异常,所有警报都不起作用。顺便说一句,编辑输入检索是“val()”而不是“text()”,这是我的错字。
标签: javascript jquery pug token web-storage