Javascript Formdata追加文件上载在codelgniter中不工作,获取错误
我所要做的就是使用ajax将文件上传到我的基于CodeIgniter的网站上。但我无法在controller中获取文件字段值。我收到的消息类似于“Undefined index:'file_1'” 如何解决这个问题 表格Javascript Formdata追加文件上载在codelgniter中不工作,获取错误,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,我所要做的就是使用ajax将文件上传到我的基于CodeIgniter的网站上。但我无法在controller中获取文件字段值。我收到的消息类似于“Undefined index:'file_1'” 如何解决这个问题 表格 <form method="post" enctype="multipart/form-data"> <input type="file" id="file_1" name="file_1" value="" class="field1" /> &
<form method="post" enctype="multipart/form-data">
<input type="file" id="file_1" name="file_1" value="" class="field1" />
<input type="button" onclick="up_img()" value="Upload" />
</form>
如果您执行打印($\u文件)
是否获得任何内容
另外,请注意IE8和更早版本不支持这一点
您还可以尝试执行以下操作:
var formData = new FormData($('#yourformID')[0]);
编辑:
也可以通过向DOM元素添加
[0]
来解决您的问题。太棒了!很高兴听到:)
function save_project_upload()
{
echo $upfile_name = $_FILES['file_1']['name'];
}
var formData = new FormData($('#yourformID')[0]);
formData.append('file_1', $('input[id="file_1"]')[0].files[0]);