表单未在ajax中发送数据。当表单内容通过javascript更新时序列化
我在使用javscript更新表单的内部html时遇到了问题。我想在表单中动态添加具有相同名称的输入类型,然后通过jquery ajax serialize发送此表单数据。 例如 函数附加输入 { //更新表单html以添加以下内容 } 功能启动 { document.myform.action=initiateMultipleReceiptReceiptAction.action?next=0; var formdata=$'form[name$=myform]'。序列化; }表单未在ajax中发送数据。当表单内容通过javascript更新时序列化,javascript,jquery,html,ajax,Javascript,Jquery,Html,Ajax,我在使用javscript更新表单的内部html时遇到了问题。我想在表单中动态添加具有相同名称的输入类型,然后通过jquery ajax serialize发送此表单数据。 例如 函数附加输入 { //更新表单html以添加以下内容 } 功能启动 { document.myform.action=initiateMultipleReceiptReceiptAction.action?next=0; var formdata=$'form[name$=myform]'。序列化; } 您在哪里向表
您在哪里向表单添加这些输入?看一看。您可能需要执行类似于$myform.append的操作,以便首先将输入元素添加到表单中。谢谢您的回复。由于某些css问题,它必须添加到div tag中。如果没有name属性,为什么要使用$'form[name$=myform]?那么,我认为action属性不能包含javascript。请参阅@Burn its以显示正在工作,忽略语法。代替ID,把它当作名字attibute@Harvi毫无意义。如果你不给我们一个有效的例子,我们就帮不了你。无论如何,还有一个事实:除了拒绝之外,您不能使用javascript代码作为action属性的值!