Comment faire pour actualiser la page parent après la fermeture de la fenêtre popup en javascript?

J'ai une page list.jsp avoir la liste de tous les enregistrements dans la table et d'un bouton sur le dessus, pour ajouter un nouvel enregistrement.

Je veux ouvrir add.jsp dans une fenêtre contextuelle. Cela fonctionne, mais lorsque je ferme la fenêtre popup comment mettre à jour list.jsp de sorte qu'il affiche enregistrement nouvellement ajouté

Voici mon code que j'ai essayé...

  1. liste.jsp
    <html>
    <head>
    <script>
       function popupwindow(url, title, w, h) {
        var left = (screen.width/2)-(w/2);
        var top = (screen.height/2)-(h/2);
        popupWindow =  window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
         return popupWindow
       } 
    </script>
    </head>
    <body>
    <input type="button" value="Add new" id="add-btn" onclick="popupwindow('Addnew.jsp','Add new',600,400)"/>  
    <table>   
      //Here i am showing all records from database...
    </table>
    </body>
  2. ajouter.jsp
         <html>
         <head>
         <script type="text/javascript">
         $(document).ready(function(){
    
            $("#savebtn").click(function(e) {
            $.ajax({
                        type: "POST",
                        url: "RecordHandler",
                        data: dataString,
                        success: function(data){ 
                            $('body').html(data);
                            $('#msg').html('New Record Added Successfully.')
                        }
                    }); 
           });
    
          </head>
          <body>
          <form method="POST">
          <table>              
          <tr>
           <td>Folder Number</td>
           <td><input type="text" name="folderno"/></td>
         </tr>
         <tr>
            <td>Box Number <b style="color:red">*</b></td>
           <td><input type="text" name="boxno"/></td>
        </tr>
        <tr>
         <td colspan=2>
          <input type="submit" value="Save" name="save" id="savebtn"/>
        </td>
      </tr>
       </table> 
     </form> 
voir cette réponse stackoverflow.com/questions/10792408/...
grâce Squirerl son travail.....
bon à entendre 🙂

OriginalL'auteur Developer Desk | 2013-09-26