javascript - 如何使用 jQuery 修复上传页面
问题描述
目前我有针对 API URL 的上传页面,测试 API 正在工作。但是,当用户单击按钮时,从前端来看,文件不会反映到数据库。我不知道我下面的 JS 代码是否有效。愿有人给个建议。
<div class="custom-file">
<input type="file" name="upload_file" id="abc" class="import-file">
</div>
<div class="padding-bottom-30 row" style="max-width: 170px; margin: 0 auto;">
<div class="col-6">
<button type="button" id="btnNo" data-dismiss="modal"></button>
NO
</div>
<div class="col-6">
<button type="button" id="btnYes" data-dismiss="modal"></button>
YES
</div>
</div>
$("#btnYes").on("click", function() {
var fd = new FormData();
var files = $('#abc')[0].files[0];
fd.append('upload_file', files);
console.log(files);
$.ajax({
url: 'XXX',
type: 'POST',
data: fd,
contentType: false,
processData: false,
success: function(response) {
if (response != 0) {
$('#success-upload').modal('show');
} else {
alert('File Format Not Supported');
}
},
});
});
$("#success-upload").on('hidden.bs.modal', function(e) {
$('#abcTables').DataTable().ajax.reload();
});
解决方案
推荐阅读
- c# - 在 C# 中接受 SOAP 1.2 的文本/xml
- sql-server - 执行到没有列的临时表中,因为它们是动态的
- xamarin - 在 Xamarin Forms 中将日期时间保存到数据库
- python - Python Rainfall程序TypeError:+的不支持的操作数类型:'int'和'str'
- ruby-on-rails - 如何从 Arduino 连接到 Action Cable websocket?
- ios - Swift 3.0:无法在当前上下文中推断闭包类型,PromiseKit
- java - Spring Boot Rest API-无效请求参数异常:java.lang.IllegalArgumentException:参数值[计算机]与预期类型不匹配
- c# - 16位图像旋转并保存在c#中
- javascript - 是否可以在 Vee Validate 中更改 aria 属性的位置?
- ruby - 在链接点击时启动一个网址 - Ruby Shoes 3