0
IM AJAX文件试图用ajax 问题是在阿贾克斯不会将任何数据发送到控制器
此处上传图像codeignitier是我的代码:如何上传与codeignitier
$("#file-input").change(function(e) {
$.ajax({ \t \t \t
url: "<?php echo base_url(); ?>ControllerEditor/uploadImageUserAjax",
\t \t \t type: "POST",
\t \t \t data: new FormData(this),
\t \t \t mimeType:"multipart/form-data",
contentType: false,
cache: false,
processData:false,
success: function(data)
{
\t \t \t \t if(data)
\t \t \t \t {
\t \t \t \t \t console.log(data);
\t \t \t \t }
// $("#targetLayer").html(data);
},
error: function()
{
}
});//end ajax
}); //end submit
<form id="form-uploadImage" action="ControllerEditor/uploadImageUserAjax" method="post" enctype="multipart/form-data">
<div class="image-upload">
<label for="file-input">
<img src="asset/globalimage/addIcon.png"/>
</label>
<input id="file-input" name='file-input' type="file"/><br>
Add Image
</div>
</form>