要解决"AJAX表单从动态生成的数据行中提交错误的行"问题,可以按照以下步骤进行操作:
在动态生成的行中,为每一行的表单元素添加一个唯一的标识,例如类名或自定义属性。这样可以方便后续找到正确的行数据。
在提交表单时,通过JavaScript代码获取正确的行数据。可以使用事件委托的方式,监听提交按钮的点击事件,然后找到所在行的数据。
行1
行2
在这个示例中,我们为每一行的输入框添加了 .data-input
类名,提交按钮添加了 .submit-btn
类名。通过监听点击事件,找到点击按钮所在的行,然后再找到该行中的输入框,并获取输入框的值。最后可以在提交数据的逻辑中使用获取到的正确行数据。
请根据你的实际需求进行相应的修改和适配。