2013-09-30 2 views
1

Я использую Spring mvc. Я создал всплывающее окно по jquery и css, а Popup загрузит данные с сервера и хорошо работает. Но проблема в том, что я хочу динамически активировать popup с помощью нажатия кнопки, , в то время как page1.jsp загружается сообщение об ошибке: ...... page2.jsp & quote not found ........... пожалуйста помоги.by jQuery динамически добавляет страницу JSP на другую страницу jsp

Page2.jsp

<div id="dialog"> 
     <div id="overlay"> 
     ......... 

     <form:form id="testForm" method="post"> 
      <tr> 
       <td> ok </td> 
      </tr> 
     </form:form> 
     .......... 
     </div>   
    </div> 


    page1.jsp 

    $("#btnClick").click(function(){ 
      $("#popupblock").load("../view/page2.jsp"); 
      custDialog(dialog); 
    )}; 


     <html> 
     ...... 
     <div> 
      <input type="button" id="btnClick"> 
     </div> 
     <div id="#popupblock"> 

     </div> 
     ....... 
     </html> 

    after button click should be appeared like that. 
    <div id="popupblock"> 
     <jsp:include page="page2.jsp" /> 
    </div> 

    If I assign statically then popup is loading data but 
    dynamically by jquery not working. 

ответ

0

Это из-за этой линии:

$("#popupblock").load("../view/page2.jsp"); 

Я думаю, что путь к файлу не так, он в том же каталоге? Если да, просто используйте page2.jsp. Файл просто не найден по пути, который вы ему дали, поэтому измените его на правильный путь :)

+0

не работает с ошибкой сервера 500, отображающей – user2293425

+0

, если путь в порядке, тогда $ ("# popupblock"). Load ("../view/page2.jsp"); правильный подход? есть ли альтернативы? – user2293425

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