2013-03-04 4 views
0

ajax 호출에서 별도의 HTML 페이지를 열 필요가 있습니다. 나는 다음 코드를 사용했다. 하지만 작동하지 않습니다.ajax에서 HTML 페이지 열기

     $('#cm').blur(function(){ 
    var cmnumber = document.forms['myform']['cm'].value; 

    $.ajax({ 
    type:'get', 
    url: "/validatecm/"+cmnumber, 
    cache:false, 
    async:false, 
    data:cmnumber, 
    success: function(data) { 

      if (data == cmnumber) 
      { alert ("Its a valid CM")} 
      else 
      { var answer = confirm("Want to create New one") 
       if(answer) 
       { 
        alert("good") 
        var win=window.open('cm.html',"_self"); 
        with(win.document) 
        { 
         open(); 
         write(); 
         close(); 
        } 
       } 
      } 
    } 
    }) 
    }); 

동일한 페이지에서 "cm.html"HTML 파일을 열어야합니다.

window.location.href = "cm.html"; 
+0

시도'self.location = "cm.html" – Techmonk

답변

0

사용 window.location 재산

을 이해할 수있을 것이다
window.location = 'cm.html'; 

상대 경로 또는 정규화 된 경로를 지정할 수 있습니다.

0

회원님이 open(), write()close()와 함께,하지만 당신은 window.location을 사용하여 페이지를 열 수 있어야가는하는지 확신 :

어떤 도움을
+0

예. 그러나 나는 retutn 가치가있다. 아약스가 부르는 메일 HTML 페이지에서 어떻게 얻을 것인가? – user2058205

+0

나는 당신이 묻고있는 것을 오해했다고 생각합니다. 페이지 내용을 변수에로드하려고합니까? – keithjgrant