2013-11-15 5 views
0

У меня есть страница JSP, которая обновляется каждые 5 секунд. Использование ajax. Страница, на которую я звоню, имеет javascript, который не обновляется. Пожалуйста, скажите мне, как этого достичь.Ajax вызов не обновляет вызывающую страницу javascript

Ниже приведен код, который я использую для обновления этой страницы.

refresh - это имя div, где я показываю данные.

<script type="text/javascript"> 
      function AutoRefresh(){ 
       var xmlHttp; 
       try{ 
        xmlHttp=new XMLHttpRequest();// Firefox, Opera 8.0+, Safari 
       } 
       catch (e){ 
        try{ 
         xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); // Internet Explorer 
        } 
        catch (e){ 
         try{ 
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
         } 
         catch (e){ 
          alert("No AJAX"); 
          return false; 
         } 
        } 
       } 

       xmlHttp.onreadystatechange=function(){ 
        //alert("hi"); 
        if(xmlHttp.readyState==4){ 

         document.getElementById('TotalRoutes').innerHTML=xmlHttp.responseText; 

         setTimeout('AutoRefresh()',10*1000); // JavaScript function calls AutoRefresh() every 3 seconds 
        } 
       } 
       xmlHttp.open("GET","QAGENIE.jsp",true); 

       xmlHttp.send(null); 
      } 
     </script> 

Здесь JS-файлы на странице QAGENIE.jsp не получает обновляется на Ajax вызова

ответ

0

попытаться обернуть этот код внутри $(document).ready();

как

$(document).ready(function(){ 
$.ajax({ 
       url: 'http://localhost:8088/Login.do', 
       success: function(data) { 
        alert(data); 
        $("#refresh").html(data); 
        alert(data); 
       }, 
       complete: function() { 
        alert("refresh"); 
        setTimeout(function(){ worker(); },5000); 
        //$('#refresh').load("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"); 
       } 

      }); 

});

+0

Тем не менее то же самое ..Data не получает изменилось .. – SUDARSHAN

0

вы должны импортировать файл Jquery первого

как

<script src="<%=request.getContextPath()%>/view/js/jquery1.7.2.js"></script> 

и отладки есть, если ничего в вас не утешит, то это будет успех

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