2013-03-04 2 views
0

Мне нужно открыть отдельную страницу html из вызова ajax. Я использовал следующий код. Но это не работает.открыть HTML-страницу из ajax

     $('#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(); 
        } 
       } 
      } 
    } 
    }) 
    }); 

Мне нужно открыть html-файл "cm.html" на той же странице. Любая помощь будет оценена

+0

try 'self.location =" cm.html "' – Techmonk

ответ

0

Не совсем уверен, что вы собираетесь с open(), write() и close(), но вы должны быть в состоянии открыть страницу с помощью window.location:

window.location = 'cm.html'; 

Обратите внимание, что вы можете назначить либо относительный, либо полный путь.

+0

Теперь его открытие. Но у меня есть значение retutn. как я получу его на почтовой HTML-странице, которую аякс звонит? – user2058205

+0

Я думаю, что неправильно понял, что вы просите. Вы пытаетесь загрузить содержимое страницы в переменную? – keithjgrant

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