我的文档中有一个简单的字段。 现在我想用jQuery创建一个表单,将此输入字段添加到它并通过Javascript提交。
这样的事情:
var newform = $( document.createElement('form') );
newform.attr("method","post")
.attr("action",action)
.attr("enctype","multipart/form-data");
.append($("#file").clone())
.submit();
不幸的是,$ _FILES给了我错误代码4:“没有提交文件”。 我用简单的文本字段尝试了这个,并且它适用于它们,它们的值也已经提交了。只是文件上传不起作用。
有任何建议可以做到吗?
答案 0 :(得分:1)
我认为这与$("#file").clone()
会导致附加到表单的输入具有相同的标识'#file'
这一事实有关。