我正在尝试找到一种方法,如何在使用 dojo 的一次 xhr.post 调用中使用 ajax 提交多个表单。本页底部的文档说:
事实上,属性“form:”可以在每个节点上设置,而不仅仅是在表单节点上。如果您的页面包含多个表单,并且这些表单包含在 div- 或 span-tag 中,那么您可以提交所有这些表单,前提是您将“form:”设置为周围的 div-或 span-tag。
将包含多个表单的 div 的 id 指定为 xhr 调用中的“表单”属性不起作用:
xhr.post({
form: "idOfDivThatSurroundsManyForms",
...
});
它在 domForm.formToObject 中失败,它确实需要一个包含元素属性的表单节点(或 id)。
文档的这一部分是错误的还是我错过了什么?
您是否有任何想法如何以其他方式轻松地将多种形式组合成一个 xhr 调用?