Tag: form submit

使用AJAX提交多个表单

我有一个包含几种forms的页面。 我想添加一个提交按钮,允许同时保存所有表单,如下图所示: ….form fields ….form fields ….form fields Submit All Forms function submitAll() { document.form1.submit(); document.form2.submit(); document.form3.submit(); } 我遇到的问题是,一旦第一个表单被提交,它就会将页面重定向到该表单的目标 – 我想拦截该重定向,以便我可以处理下一个表单。 我知道这可以通过AJAX完成,它可以以某种方式让我捕获返回的页面(如果我选择的话,忽略它),但我无法弄清楚如何在不映射表单中的每个字段的情况下执行此操作手动。 有人可以帮忙吗?

如何在表单提交后保留级联下拉列表选定的项目?

当页面加载一切正常。 但是当我提交表单时,我的下拉列表在页面刷新后丢失了之前选择的项目。 如何修改我的函数以初始化下拉列表并保留以前选定的项目(两者都存在)。 这是我用javascript初始化我的下拉列表的视图: @model Models.Book @{ ViewBag.Title = “Index”; } @section scripts { $(function() { $.getJSON(“/Home/Books/List”, function(data) { var items = “——————–“; $.each(data, function(i, book) { items += “” + book.Text + “”; }); $(“#Books”).html(items); }); $(“#Books”).change(function() { $.getJSON(“/Home/Chapters/List/” + $(“#Books> option:selected”).attr(“value”), function(data) { var items = “——————–“; $.each(data, function(i, chapter) { items += […]