我写了一个脚本,我可以用 jquery ajax php 上传多个图像。这是 jquery 和 html 部分
$(function () {
var form_control = $('#myForm');
$('#myform').on('click', '.upload', function(){
var form = new FormData($('#myform')[0]);
$.ajax({
url: 'image_send_form.php',
type: 'POST',
beforeSend: function ( xhr ) {
$("#gif").show();
},
success: function (r) {
$("#gif").hide();
$('.container_upload_form').html(r);
},
data:form,
cache: false,
contentType: false,
processData: false
});
$('.confirm_upload').show();
});
});
<form enctype="multipart/form-data" id="myform">
<input type="file" accept="image/*" multiple name="image[]" id="image" />
<input type="button" value="Upload images" class="upload" />
<input type="button" value="Cancel" id="close_upload"/>
该脚本完美运行..但我想做一些不同的事情..我不想要任何提交按钮..我的意思是根据这段代码,如果我必须先上传任何图像,我必须选择它然后单击按钮上传。 .我想要的是当我选择任何图像时它会自动上传!就像脸书个人资料图片一样!我们不必点击任何按钮上传到那里!有什么帮助吗?...