gpt4 book ai didi

javascript - 如何使用codeigniter上传ajax文件

转载 作者:行者123 更新时间:2023-12-03 05:01:28 25 4
gpt4 key购买 nike

我正在尝试使用ajax在codeignitier中上传图像问题是ajax不会向 Controller 发送任何数据
这是我的代码:

$("#file-input").change(function(e) {
$.ajax({
url: "<?php echo base_url(); ?>ControllerEditor/uploadImageUserAjax",
type: "POST",
data: new FormData(this),
mimeType:"multipart/form-data",
contentType: false,
cache: false,
processData:false,
success: function(data)
{
if(data)
{
console.log(data);
}
// $("#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>

最佳答案

替换下面的代码

data:  new FormData(this),

data : new FormData($('#form-uploadImage')[0]),  

希望这对您有帮助。

谢谢。

关于javascript - 如何使用codeigniter上传ajax文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42205313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com