Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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
Jquery 异步上载包含其他表单内容的文件_Jquery_Html_Ajax - Fatal编程技术网

Jquery 异步上载包含其他表单内容的文件

Jquery 异步上载包含其他表单内容的文件,jquery,html,ajax,Jquery,Html,Ajax,我用上传文件和其他表单内容,但它似乎不起作用 $.ajaxFileUpload({ url: './uploadtest.php', secureuri: false, fileElementId: 'userfile', dataType: 'json', success: function (data, status) { if (data.status != 'error') { $('#userfile')

我用上传文件和其他表单内容,但它似乎不起作用

 $.ajaxFileUpload({
    url: './uploadtest.php',
    secureuri: false,
    fileElementId: 'userfile',
    dataType: 'json',
    success: function (data, status) {
        if (data.status != 'error') {
            $('#userfile').val('');
        }
    }
});
问题是其他表单内容(如文本字段)未提交。 是否可以使用AJAX一次提交所有文档

<form id="myform" method="post" accept-charset="utf-8" enctype="multipart/form-data">
<input type="file" name="userfile" size="20" id="userfile" />
<input type="text" name="nameuser" size="20">
<br /><br />
<button id="test">Send</button>



发送
试试看。这支持文件上传


检查答案。

我认为在您提到的API中,只有文件上传功能。如果文件上传成功,您可以调用另一个ajax来提交表单。或者在表单提交成功时调用文件上传。