Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表单未在ajax中发送数据。当表单内容通过javascript更新时序列化_Javascript_Jquery_Html_Ajax - Fatal编程技术网

表单未在ajax中发送数据。当表单内容通过javascript更新时序列化

表单未在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]'。序列化; } 您在哪里向表

我在使用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属性的值!