当我登录系统时,我通过http ajax请求收到数据,然后我需要将数据发送到响应发送的控制器。然后在控制器上我需要创建会话变量。但我不知道如何将数据发送到控制器并创建会话,因为我是asp.net mvc的新手
这是我的代码,
<script type="text/javascript">
var user = function (userName, password) {
this.userName = userName;
this.password = password;
}
function loginData() {
var userName = $("#username").val();
var password = $("#password").val();
var userData = new user($("#username").val(), $("#password").val());
$.ajax({
type: "POST",
url: "http://enh-cis.cloudapp.net/e.cloud/api/UserLogin/GetUserLoginDetails",
data: userData,
dataType: 'json',
success: function (data) {
if ((data[0] == null)) {
alert("username or password is incorrect");
window.location.replace("@Url.Action("Login", "GRN")");
}
else {
window.location.replace("@Url.Action("Index", "GRN")");
}
},
});
}
</script>
答案 0 :(得分:0)
内部 如果(data.success) { //在根模板中创建一个隐藏字段,并从data [0]设置隐藏字段的值,并将其用于您的视图。 }