進出口使用下面的jQuery ..上傳文件
function ajaxFileUpload(jobid) {
$("#loading")
.ajaxStart(function() {
$(this).show();
})
.ajaxComplete(function() {
$(this).hide();
});
$.ajaxFileUpload({
url: 'addjobrpc.php',
secureuri: false,
jobID: jobid,
fileElementId: 'fileToUpload',
dataType: 'json',
success: function (data, status) {
$('#imageid').val(data.imageid);
if (typeof (data.error) != 'undefined') {
if (data.error != '') {
alert(data.error);
} else {
alert(data.msg);
}
}
},
error: function (data, status, e) {
alert(e);
}
})
return false;
}
我的形式看起來像這樣...
<form name="form" action="" method="POST" enctype="multipart/form-data">
我得到的文件名以$ _FILES [ 'fileToUpload'] [ '名稱'];但是如何獲得不屬於文件上傳的輸入?例如Jobid是一個隱藏的字段,但我似乎無法獲得addjobrpc中的值。
感謝
我第二你的假設。它看起來像這個插件是不可能的(除非你將後變量附加到請求URI作爲查詢字符串的一部分......但這是不正確的)。 – 2009-12-08 03:37:43