我是一個Java開發人員,而不是一個偉大的JS程序員,所以也許我只是在這裏失去了一些東西。但是我遇到了一個錯誤,我不知道如何解釋或修正嘗試將「完整」和「錯誤」邏輯的一些自定義處理放入我的優化上傳器調用中。在錯誤上傳jquery調用中實現'錯誤'和'完整'處理程序的javascript錯誤
實際的文件上傳部分正在工作,但是我的自定義調用'alert'不是。
這裏是腳本代碼:
$j(document).ready(function() {
$j('#uploadNonDICOM_uploader').fineUploader({
request: {
inputName: 'uploadNonDICOM',
endpoint: '/handleUpload?',
params: {
nav: 'Cases',
subnav: 'New Case',
action: 'uploadCaseFile',
id: function() {return document.getElementById('id').value},
timestamp: function() {return document.getElementById('timestamp').value}
}
}
}).on('error', function (event, id, name, responseJSON) {
alert('file upload failed');
}).on('complete', function (event, id, name, responseJSON) {
alert('file uploaded');
});
});
文件上傳實際上是工作,但在螢火尋找時,我得到一個錯誤,並且「警告」電話也沒有進行。
我得到的錯誤是: TypeError: $j(...).fineUploader(...).on is not a function http://localhost:8080/SpectraRad?nav=Cases&subnav=New%20Case Line 741
哪裏行741:
}).on('error', function (event, id, name, responseJSON) {
對我來說這表明我也許做一個語法錯誤?對於我的生活,如果我是不能看的話。
任何幫助,我可以弄清楚這一點將不勝感激。
謝謝, 達斯汀
你使用的是什麼版本的jQuery? –
我正在使用版本1.6.1 –
.on在1.6.1中不存在。 –