Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 重新加载表以恢复其结构,或在jsp中重新加载包含该表的表单_Javascript_Jquery_Forms_Jsp - Fatal编程技术网

Javascript 重新加载表以恢复其结构,或在jsp中重新加载包含该表的表单

Javascript 重新加载表以恢复其结构,或在jsp中重新加载包含该表的表单,javascript,jquery,forms,jsp,Javascript,Jquery,Forms,Jsp,我有一个jsp页面,在表单中包含一个表。该表单包含一些基本字段,如用于字段名称的标签,以及用于用户输入详细信息的。我使用了表,只是为了将表单的内容安排得整洁 我的想法是,我可以将表单的一些字段用于另一个流程,但不能全部用于减少代码。因此,我使用了两个单选按钮来选择应该执行哪一个过程。在第一个过程中,表单的内容保持不变。对于第二个过程,我将使用下面的代码删除相同表单的两行,因为第二个过程不需要它 document.getElementById("form").deleteRow(1); doc

我有一个jsp页面,在
表单中包含一个
。该表单包含一些基本字段,如用于字段名称的
标签
,以及用于用户输入详细信息的
。我使用了
,只是为了将表单的内容安排得整洁

我的想法是,我可以将
表单的一些
字段
用于另一个流程,但不能全部用于减少代码。因此,我使用了两个单选按钮来选择应该执行哪一个过程。在第一个过程中,
表单的内容保持不变。对于第二个过程,我将使用下面的代码删除相同
表单的两行,因为第二个过程不需要它

 document.getElementById("form").deleteRow(1);
 document.getElementById("form").deleteRow(0);
我使用了AJAX从一个进程移动到另一个进程,以避免刷新整个页面

当这两个过程通过单选按钮切换完成一次时,一切正常。当第二次重复这些过程时,
每次在导致某个点上出现空
表单
的过程之间切换时会减少两行

我能理解为什么会这样。这是因为删除了重置索引的行,这会导致在某一点上出现空表单

我认为解决方案可能是在流程完成后恢复
表的行,或者重新加载jsp页面中的表单(仅该特定表单)

我不想插入行,因为我没有动态地(即从数据库)获取表的内容。我有jsp的内容

有什么建议吗