62,041
社区成员
发帖
与我相关
我的任务
分享
$.ajax({
type: "POST",
url: "",
contentType: "application/json",
dataType: "json",
data: JSON.stringify({
"Persons":[ {name:"张三",Age:15},{name:"李四",Age:19} ]
}),
success: function (data) {
alert(data);
}
});
[HttpPost]
public ActionResult (List<Person> Persons)
{
;
}
function submitForm() {
var username = $("#username").val();
var userpwd = $("#userpwd").val();
if (username == "" || userpwd == "") {
alert("请输入用户名或密码!");
return false;
}
var json = '{"username":"' + username + '","userpwd":"' + userpwd + '"}';
mini.mask({ el: document.body, cls: 'mini-mask-loading', html: '登录中...' });
$.ajax({
url: '@Url.Action("LoginValidate", "Home")',
type: "post",
data: { submitData: json },
dataType: "text",
success: function (res) {
if (res == "fail") {
alert("登录失败,请检查用户名及密码");
window.location.reload();
}
else window.location.href = '@Url.Action("Index", "Home")';
}
});
}
[HttpPost]
public string LoginValidate()
{
string submitData = Request["submitData"];
JavaScriptSerializer serializer = new JavaScriptSerializer();
LoginUser user = (LoginUser)serializer.Deserialize(submitData, typeof(LoginUser));
using (userDAO as IDisposable)
{
bool flag = userDAO.LoginValidate(user.username.Trim(), Utils.Helper.StringToMD5Hash(user.userpwd.Trim()));
if (flag)
{
Session["login"] = "True";
Session["UserName"] = user.username.Trim();
return "success";
}
else
{
return "fail";
}
}
}