So vermeiden Sie eine erneute Aktualisierung der aktuellen Seite nach dem Absenden des Formulars
<form name='form1' id='form1' action='/xbcw/cw/xx_xx.action' method='post'> <input type="button" id="btnSubmit" name="btnSubmit" value="保存" onclick="addKp()" class="Button2" /> <input type="button" id="btnSubmit" name="btnSubmit" value="下一步" onclick="doAddCwKpSubmit()" class="Button2" /> </form>
So lassen Sie die aktuelle Seite unverändert, nachdem ich zum Absenden auf „Speichern“ geklickt habe das FORM-Formular? (Das heißt, die aktuelle Seite nicht aktualisieren)?
Fügen Sie einen Iframe nach dem FORM-Formular hinzu
Im Ereignis „Speichern und Senden“ müssen Sie das Ziel in den Namen des Iframes ändern:
JS:document.forms[0].target="rfFrame" ;
JQuery:$("#f2").attr("target","rfFrame");
Auf diese Weise wird das FORMULAR übermittelt und die Daten gespeichert, und die Seite springt nicht.