注意:方法仍旧不可跨域,请确认客户端和服务端在同一域名下(以IP+端口号的形式的地址只要端口号不同也视为跨域)
前端
1.页面引用jquery库
<script type="text/javascript" src="script/jquery-1.10.2.min.js" ></script>
2.调用方法模拟模拟用户登陆
function checkuser() {
var p = {};
p.userid = $("#UID").val();
p.password = $("#Password").val();
var ps = JSON.stringify(p);
$.ajax({
type: "POST",
async: "false",
contentType: "application/json;charset=utf-8",
url: "http://192.168.44.1/AccountLock/CommonService.asmx/User_Login",
data: ps,
dataType: 'json',
beforeSend: function(x) {
x.setRequestHeader("Content-Type", "application/json; charset=utf-8");
},
error: function(x, e) {
alert("网络忙,请稍后再试");
},
success: function(result) {
var json = eval('(' + result.d + ')');
if (json.OperateResult == "success" && json.ResultList.length > 0) {
var enablelogin = json.ResultList[0].IsEnable;
if (enablelogin == "false") {
alert(json.ResultList[0].Info);
return false;
} else {
$("#Button1").click();
}
} else {