【发布时间】:2025-12-02 13:55:02
【问题描述】:
代码:
<script type='text/javascript'>
$(document).ready(function(){
// Upload
$("#but_upload").click(function(){
var fd = new FormData();
var files = $('#file')[0].files[0];
fd.append('file',files);
fd.append('request',1);
// AJAX request
$.ajax({
url: 'addremove.php',
type: 'post',
data: fd,
contentType: false,
processData: false,
success: function(response){
if(response != 0){
var count = $('.uploaded-images .image-content').length;
count = Number(count) + 1;
// Show image preview with Delete button
$('.uploaded-images').append("<div class='image-content' id='content_"+count+"' ><img class='image-responsive' src='"+response+"' width='125' height='125'><span class='delete' id='delete_"+count+"'>×</span><span class='under-approval'>Under Approval</span></div>");
}else{
alert('file not uploaded');
}
}
});
});
// Remove file
$('.uploaded-images').on('click','.image-content .delete',function(){
var id = this.id;
var split_id = id.split('_');
var num = split_id[1];
// Get image source
var imgElement_src = $( '#content_'+num+' img' ).attr("src");
// AJAX request
$.ajax({
url: 'addremove.php',
type: 'post',
data: {path: imgElement_src,request: 2},
success: function(response){
// Remove <div >
if(response == 1){
$('#content_'+num).remove();
}
}
});
});
});
</script>
这是我的问题:
- 如何在选择文件时自动提交上传表单?
- 如何替换上传按钮我的代码如下
任何有这方面经验的人,请给我建议任何解决这个问题的方法,谢谢。
【问题讨论】:
-
在提问之前请先查看*.com/help/how-to-ask 和*.com/help/mcve
-
还有,请把问题问得漂亮点
标签: javascript php ajax