2016-06-28 3 views
0

이 페이지에서 json을 사용하여 데이터를 삽입하는 중입니다. http://localhost:4858/dash/page/Insert.aspx과 정상적으로 작동하지만 레코드를 성공적으로 삽입 한 후 http://localhost:4858/Record.aspx으로 리디렉션하고 싶습니다.
그러나이 아니 redirectly URL http://localhost:4858/dash/page/Record.aspx이 같은 오류가 페이지를 대상으로 내가 URL에서이 /dash/page/를 제거하는 방법을 이해하지 못한다는
이 내 페이지에서 사용하고 내 JSON 코드입니다JSON을 사용하여 다른 페이지로 리디렉션하는 방법

$.ajax({ contentType: 'application/json; charset=utf-8', 
      type: 'post', 
      url: 'Insert.aspx/InsertRecord', 
      dataType: 'json', 
      data: JSON.stringify({ 
       FirstName: FirstName, 
       LastName:LastName, 
       Gender:Gender, 
       Phone:Phone, 
       Email:Email 
        }), 
        success: function (data) { 
         //window.location="Record.aspx"; 
         window.location.replace('Record.aspx'); 

        }, 
        error: function (httpRequest, textStatus, errorThrown) { 
         alert("status=" + textStatus + ", error=" + errorThrown); 
        } 
       }); 

답변

4
대신 window.location.replace 사용

:

location.href = "/Record.aspx"; 

마음 루트로 이동합니다 첫 번째 문자, 같은 /에게. 또한 location.href 또는 window.location.href이 아니라 window.location이 아닙니다.

관련 문제