我有一个 javascript 变量,我想将它传回服务器端,此后我打算将其用作访问令牌,以授予用户访问需要此令牌的其他页面的权限。
我想知道如何将此 javascript 变量传递回服务器,以便将其设置为会话变量?我需要使用 ajax 将其发回吗?
这是我用来从服务器检索令牌的 jQuery 的一部分
$(document).ready(function () {
$('#loginForm').submit(function(e) {
var blargh = $(this).find('input').serialize();
$.ajax({
type: 'post',
url: '/WebAPI/api/authenticate/login',
data: blargh,
success: function (data) {
$.each(data, function(index, token) {
$('#container').prepend('<input type="hidden" name="MY_HIDDEN_FIELD_NAME" id="MY_HIDDEN_FIELD_NAME" value="'+token+'">');
});
},
error: function(jqXHR, status, errorThrown) {
alert("Error " + status + "\nError Thrown" + errorThrown )
},
});
e.preventDefault();
});
});