每当我第二次上传mp3文件时,该文件就不会再上传到服务器。我没有收到任何错误消息。知道出了什么问题吗?
这是我的代码:
$("#fileToUploads").on("change ", function(e) {
var file_data = $('#fileToUploads').prop('files')[0];
var form_data = new FormData();
form_data.append('fileToUploads', file_data);
$.ajax({
url: "modules/phone/newholdmusic.php",
type: "POST",
data: form_data,
contentType: false,
cache: false,
processData: false,
beforeSend: function() {
$("#loading-images").show();
},
success: function(response) {
$("#selnames").html(response);
$("#loading-images").hide();
$("#fileToUploads").val('');
$("#fileToUploads").val("");
setTimeout(function() {
$('#selnames').fadeOut();
}, 5000);
}
});
});
<form name="holdmusicform" id="holdmusicform" action="modules/phone/holdmusics.php" method="POST" enctype="multipart/form-data" class="form-inline for-frm" onsubmit="return validatemusicForm()">
<input type="file" name="fileToUploads" id="fileToUploads">
</form>
答案 0 :(得分:0)
请使用实时功能进行以下更改
$("#fileToUploads").on("change ", function(e) {
到
$("#fileToUploads").live('change', function() {