拷贝公司上班的源代码放到自己电脑,
function MyLogin(LoginName,Password) { $.ajax({ type: "POST",url: ActionURL + "login",data: { "loginname": LoginName,"password": Password },async: false,success: function (ret) { var data = eval("(" + ret + ")"); switch (data.ret) { default: if ($("#chk_RememberMe").prop("checked")) { SetCookie("rememberme",1); SetCookie("LoginName",LoginName); } else { SetCookie("rememberme",0); } location = "mainframe.aspx"; break; case 0: alert("密码错误"); break; case -1: alert("用户不存在"); break; case -2: alert("帐号未激活或已被停用!"); break; } },error: function (ret) { alert(ret) } }); }始终不执行 success ,后来看了配置了文件
<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="14400"/>原来自己电脑未开启 asp.net 状态服务,需要在 ”计算机管理“ 开启就可以执行success函数