2013-09-30 3 views
1

J'utilise spring mvc J'ai fait une popup par jquery et css et Popup charge les données du serveur et fonctionne bien. Mais le problème est que je veux déposer pop-up dynamiquement en utilisant le clic de bouton, tandis que page1.jsp est le message d'erreur de chargement est: ...... page2.jsp & devis pas trouvé ........... aidez s'il vous plaît.par jQuery ajouter dynamiquement une page JSP à une autre page 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. 

Répondre

0

Il est à cause de cette ligne:

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

Je pense que le chemin du fichier est erroné, est-il dans le même répertoire? Si oui, utilisez simplement page2.jsp. Le fichier n'est simplement pas trouvé par le chemin que vous lui avez donné, alors changez-le pour le bon chemin :)

+0

ne fonctionne pas à partir du serveur 500 erreur montrant – user2293425

+0

si le chemin est correct alors $ ("# popupblock"). Load ("../view/page2.jsp"); est la bonne approche? Y a-t-il des alternatives? – user2293425

Questions connexes