Ajax不执行success回调函数

前端之家收集整理的这篇文章主要介绍了Ajax不执行success回调函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

拷贝公司上班的源代码放到自己电脑,

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函数

猜你在找的Ajax相关文章