Javascript 我使用js动态生成一些表单,但数据无法传递到后端

Javascript 我使用js动态生成一些表单,但数据无法传递到后端,javascript,html,jsp,Javascript,Html,Jsp,如问题中所述 我创建了两个按钮。一个是用来添加表单的,另一个是用来提交数据的,但是当我点击提交按钮输入数据后,它就不起作用了 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>

如问题中所述

我创建了两个按钮。一个是用来添加表单的,另一个是用来提交数据的,但是当我点击提交按钮输入数据后,它就不起作用了

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>GA'S WEB APPLY</title>
</head>
<body>
    <script>var i=1</script>
    <p>test is ing!</p>
    <hr>
    <div>
    <form action="/webTest/TestWeb" method="post">
    <input type=button onclick="document.body.insertAdjacentHTML('beforeEnd','<input type=text name='+i+' value='+i+++'> ')" value=add />
    <input type="submit" value="submit" />
    </form>
    </div>
</body>
</html>

GA的网络应用
变量i=1
考试很难



因为我看不到后端数据或代码之外的任何内容。我会说 1.文件位置错误? 2.页面语言应该是javascript
3.在value=Add

周围添加quatations“”,代码中的问题在于
'
引号,并且每当您添加新的
输入时,它都会出现在
标记之外,因此每当您提交表单时,该值不会传递到您的
后退的
页面,并且总是返回
null
。相反,请执行以下操作:

var i=1
$(文档).ready(函数(){
//添加新输入的位置
var to_Add_at=$(“.inputs”);
var add_按钮=$(“输入[name='add']”);
//点击按钮
$(添加按钮)。单击(功能(e){
e、 预防默认值();
$(to_Add_at).append(“”);//添加输入框
});
});

我应该将代码的第一部分放在哪里?直接嵌入javascript标记或jsp文件似乎没有效果。