1.定义UserModel
public class UserModels
{
public string UserID { get; set; }
public string UserName { get; set; }
public string UserPsw { get; set; }
}
2.API方法
public class UserController : ApiController
{[HttpPost]
public string CheckUser2(UserModels UM)
{
string result = "";
DBServices DBS = new Service.DBServices();
result = DBS.GetUserPassword(UM.UserName, UM.UserPsw);
Common.WriteLog("CheckUser1 " + result.ToString());
if (result == "true")
{
return "true";
}
else
{
return "false";
}
}
}
3.ajax调用
//访问WEBAPI
$.ajax({
url: "http://10.2.10.31:8100/api/User/CheckUser2",
type: "POST",//注意这里只能用post 用get不成功
contentType: "application/json",
data: JSON.stringify({ UserName: UserName, UserPsw: UserPsw }) ,
success: function (data, status) {
//alert(status)
//alert(data.toString())
if (data.toString() == "true")
{
window.location.replace("/Order/Menu")
}
else
{
alert("用户名或密码错误!")
}
}
});