我正在使用blueimp的fileupload插件来实现多个文件上传。
我的样本表格:
<form id="fileupload" action="<?php echo base_url() . 'index.php/main/upload_img'; ?>" method="POST" enctype="multipart/form-data">
<input type="text" name="foldername">
</form>
我还在上传模板中添加了其他文字输入:
<input type="text" name="tags[]">
为了将标签值发送到服务器,我必须使用formData选项;渲染我的foldername输入值为null。如何将两个输入值都发送到服务器?
答案 0 :(得分:2)
我相信这里已经介绍过:https://github.com/blueimp/jQuery-File-Upload/wiki/How-to-submit-additional-Form-Data
你可以做的是使用JQuery的serializeArray方法,它创建一个JavaScript对象数组:
var formData = $('form').serializeArray();