Asp.net 使用jquery时无法使用javascript重定向到其他页面

Asp.net 使用jquery时无法使用javascript重定向到其他页面,asp.net,ajax,Asp.net,Ajax,通过我的Web服务成功登录后,我无法重定向到其他网站。我从web服务得到正确的响应,但页面并没有重定向 <script type="text/javascript"> function registerUser() { try { var username = document.getElementById("UserName"); var pwd = document.getElementById("Passw

通过我的Web服务成功登录后,我无法重定向到其他网站。我从web服务得到正确的响应,但页面并没有重定向

<script type="text/javascript">
    function registerUser() {
        try {
            var username = document.getElementById("UserName");
            var pwd = document.getElementById("Password");
            $.ajax({
                datatype: "json",
                type: "POST",
                url: "http://localhost:51290/CMSWebService.asmx/LoginUser",
                data: "{'username':'" + username.value + "','pwd':'" + pwd.value + "'}",
                async:false,
                contentType: "application/json; charset=utf-8",
                success: function (data) {
                    alert("hello");
                    window.location.replace("default.aspx");// to redirect error occurs here

                },
                error: function (data) {
                    debugger;
                    if (data.d) {
                    }
                }
            });

        }
        catch (e) {
            debugger;
            alert(e);
        }
    }

</script>

函数注册器(){
试一试{
var username=document.getElementById(“用户名”);
var pwd=document.getElementById(“密码”);
$.ajax({
数据类型:“json”,
类型:“POST”,
url:“http://localhost:51290/CMSWebService.asmx/LoginUser",
数据:“{'username':'”+username.value+“,'pwd':'”+pwd.value+“}”,
async:false,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据){
警惕(“你好”);
window.location.replace(“default.aspx”);//此处发生重定向错误
},
错误:函数(数据){
调试器;
如果(数据d){
}
}
});
}
捕获(e){
调试器;
警报(e);
}
}

为什么不试试window.location.replace(“页面的完整url”)。


函数注册器(){
试一试{
var username=document.getElementById(“用户名”);
var pwd=document.getElementById(“密码”);
$.ajax({
数据类型:“json”,
类型:“POST”,
url:“http://localhost:51290/CMSWebService.asmx/LoginUser",
数据:“{'username':'”+username.value+“,'pwd':'”+pwd.value+“}”,
async:false,
contentType:“应用程序/json;字符集=utf-8”,
成功:功能(数据){
window.location=“./default.aspx”;
警惕(“你好”);
},
错误:函数(数据){
调试器;
如果(数据d){
}
}
});
}
捕获(e){
调试器;
警报(e);
}
}
试试这个

<script type="text/javascript">
    function registerUser() {
        try {
            var username = document.getElementById("UserName");
            var pwd = document.getElementById("Password");
            $.ajax({
                datatype: "json",
                type: "POST",
                url: "http://localhost:51290/CMSWebService.asmx/LoginUser",
                data: "{'username':'" + username.value + "','pwd':'" + pwd.value + "'}",
                async:false,
                contentType: "application/json; charset=utf-8",
                success: function (data) {
                    window.location = "./default.aspx";
                    alert("hello");

                },
                error: function (data) {
                    debugger;
                    if (data.d) {
                    }
                }
            });

        }
        catch (e) {
            debugger;
            alert(e);
        }
    }

</script>