ホームページ > 記事 > ウェブフロントエンド > ajaxを使用せずに更新せずにフォームを送信する
HTML コード:
<iframe id="fra" name="frm" style="display: none;"></iframe> <form id="frm" method="post" action="@Url.Content("~/Backstage/MachineMng/RoadSet/SaveTrackRoad")?roadId=@ViewBag.roadId" target="frm"> 这里是表单内容 </form>
JS コード:
保存が成功した場合、バックグラウンドは {"ok":true} を返します。保存が失敗した場合、バックグラウンドは {"ok":false, "msg":"error を返します。 message"}
function save() { $("#frm").submit(); $("#fra").one("load", function () { var data = eval("(" + $("#fra").contents().find("body").html() + ")"); if (data.ok) { $("#divtrackroad").load("TrackRoad?roadId=" + '@ViewBag.roadId' + "&roadName=" + '@ViewBag.roadName' + "&viewOrEdit=1&t=" + new Date().valueOf()); } else { alert("保存失败:" + data.msg); } }); }
とても簡単ですね。友達が必要なら、持って行ってください、大歓迎です^_^
更新不要の送信フォームを実装する方法に関するその他の関連記事については、こちらをご覧ください。 ajax を使用している場合は、PHP 中国語 Web サイトに注意してください。