我有id_p
变量,应该与服务器上上传的文件一起发送。
有四个此类文件要加载,每个文件都必须使用变量中的此信息加载
$(function () {
var id_p = document.getElementById('primarie').value();
console.log(id_p);
$('#dxfUpload').fileupload({
url: 'upload-manager.php',
start: function (e, data) {
document.getElementById('loading').style.display = "block";
},
done: function (e, data) {
document.getElementById('loading').style.display = "none";
}
});
$('#csvUploadGA').fileupload({
url: 'upload-manager-csv.php',
start: function (e, data) {
document.getElementById('loading').style.display = "block";
},
done: function (e, data) {
document.getElementById('loading').style.display = "none";
}
});
$('#csvUploadB').fileupload({
url: 'upload-manager-B.php',
start: function (e, data) {
document.getElementById('loading').style.display = "block";
},
done: function (e, data) {
document.getElementById('loading').style.display = "none";
addLayer();
}
});
});
谢谢您,等待回复。
答案 0 :(得分:0)
您还需要在表单中附加id_p:
$('#img-upload').change(function(e){
var id = $("input[name=id]").val();
var file = this.files[0];
var form = new FormData();
form.append('img-upload', file);
form.append('uploaded-id', id); //Here is the appended id_p
$.ajax({
url : 'upload.php',
type : 'POST',
cache : false,
contentType : false,
processData : false,
data : form,
success : function(response) {
$("#responsePanel").css({'display':'block'}).hide().html(response.html).fadeIn(1000);
}
});
});