我试图在我的jquery函数中获取当前登录的usersID
var userID = @User.Identity.GetUserId();
此页面上的许多答案都说我必须执行 \"@User.Identity.GetUserId()\"
之类的操作
但它似乎不起作用,有人可以告诉我如何解决它。
它是我的ajax帖子。
$.ajax({
url: '/video/check',
type: 'POST',
data: {
userid: userID,
streamid: defaultContext
},
contentType: 'application/json; charset=utf-8',
success: function (data) {
alert(data.success);
},
error: function () {
alert("error");
}
});
答案 0 :(得分:1)
我认为你必须将它包含在'
标记
像这样:var userID = '@User.Identity.GetUserId()';
答案 1 :(得分:0)
如果您正在使用contentType: 'application/json; charset=utf-8',
您的数据应该按字母顺序排列,
data: JSON.stringify({
userid: userID,
streamid: defaultContext
})
Ajax代码,
$.ajax({
url: '/video/check',
type: 'POST',
data: JSON.stringify({
userid: userID,
streamid: defaultContext
})
contentType: 'application/json; charset=utf-8',
success: function(data) {
alert(data.success);
},
error: function() {
alert("error");
}
});