我无法弄清楚我错过了什么。我在我的JSP中获得了这一行所需的引号:
var newField = "<form:input type=\"text\" path=\"hobbies["+nextHobbyIndex+"]\"/>";
newHobbyIndex is a javascript variable.
答案 0 :(得分:0)
您正在混合使用两种不同的代码。关键是要实现每个代码执行时 和 - 在请求和呈现页面时服务器上的JSP(即之前响应发送到浏览器)和浏览器中的Javascript, 后,浏览器会收到已生成的响应。
在这种情况下,<form:input type=\"text\" ...
将在服务器端进行处理,因此type=\"text\"
应为type="text"
等。