所以我在发送动态生成的文本区域的值时遇到了麻烦,并且将summernote应用于它们。
这是一个可以重现问题的链接:http: //jsfiddle.net/jk6pjnt7/1/
所以基本上,当我单击“添加 Step-textarea”时,我试图动态添加一个新的 textarea,因为我不知道用户需要多少“step”。问题是当我提交表单时,我不会得到新文本区域的值。他们将有一个空白值。
如果我做同样的事情并且我从过程中删除了summernote插件,那么一切正常。
我有一小块 coed 可以阻止表单提交并将在控制台中显示将提交的内容,因此您可能需要打开 devtools 才能查看调试信息。
$('form').submit(function () {
//console.log($(this));
console.info($('form').serializeArray())
return false;
});