2012-05-10 4 views

답변

0

내가 무슨 짓을 :

if (data == "") { 
    patharray = window.location.href.split('/'); 
    data = window.location.protocol + "//" + patharray[2]; 
} 
window.location.href = data; 
1

url 값의 첫 부분에 슬래시를 하나 추가해야합니다. 이를 상대 URL이라고합니다.

function logOff() { 
    $.ajax({ 
     url: "/Login/LogOff", // <-- slash before "Login" 
     type: "GET", 
     success: function (data) { 
      window.location.href = "/Login/Index"; // <-- slash before "Login" 
     } 
    }) 
} 

또 다른 옵션은 절대 URL 사용하는 것입니다

url: "http://localhost:6355/Login/LogOff" 

을하지만 유연하지 않습니다. 여기

+0

당신은 이해하지 못했다. 문제는 성공 매개 변수가 아니라 url 매개 변수에 있습니다. –

+0

@Srcee : * 매우 동일한 * 문제가 url 매개 변수에 있습니다. –

+0

@VisioN 그게 아니야. 같은 일이 일어난다. –

관련 문제