In diesem Artikel wird hauptsächlich die Methode von JavaScript zum Aktualisieren der Daten des übergeordneten Fensters nach dem Senden des modalen Fensters vorgestellt. Es beinhaltet verwandte Bedienfähigkeiten der JavaScript-Fensterinteraktion siehe es
Das Beispiel in diesem Artikel beschreibt die JavaScript-Methode zum Aktualisieren der Daten des übergeordneten Fensters nach dem Absenden des modalen Fensters. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
Manchmal wird es entsprechend den Anforderungen gestaltet. Klicken Sie anschließend auf die Schaltfläche, um das modale Fenster zu öffnen Fügen Sie die Daten hinzu (Senden), schließen Sie das modale Fenster und aktualisieren Sie das übergeordnete Fenster, aber das modale Fenster unterstützt nicht window.opener, sodass das übergeordnete Fenster nicht abgerufen werden kann, was bedeutet, dass das übergeordnete Fenster nicht abgerufen werden kann Das Fenster kann nach dem Schließen des modalen Fensters nicht abgerufen werden, aber Sie können den Rückgabewert verwenden, um zu bestimmen, ob showModealDialog in dieser Zeile angehalten wird Weisen Sie window.returnWert zu, rufen Sie dann die Methode window.close() auf und senden Sie sie schließlich ab Das Programm kehrt zum übergeordneten Fenster zurück und showModealDialog ruft den Rückgabewert ab. Anschließend können Sie anhand des Rückgabewerts entscheiden, ob ein neues Fenster geöffnet werden soll. Fügen Sie unbedingt
Code 1: übergeordnetes Formular
function showDatas(){ var re=window.showModalDialog("url","parameter","description"); if(re==1){ window.location.reload(); } }
Code 2: Modalformular
function subForm(){ window.returnValue="1"; window.close(); document.getElementById("myForm").submit(); }
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung, wie JavaScript die Methode zum Aktualisieren der Daten des übergeordneten Fensters nach dem Absenden des modalen Fensters implementiert.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!