2014-01-23 2 views
0

Я не могу перенаправить на другой после успешного входа в систему через мой веб-сервис. Я получаю правильный ответ от веб-службы. Но страница не перенаправляется.Невозможно перенаправить на другую страницу с помощью javascript при использовании jquery

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

ответ

0

Почему бы вам не попробовать window.location.replace ("полный URL вашей страницы").

+0

Не работает. Уже пробовал –

0
<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> 

Попробуйте

+0

Это не работает для меня –

Смежные вопросы