使用 FineUploader ( http://docs.fineuploader.com/branch/master/api/callbacks.html )——我的所有代码都可以正常工作,除了 onComplete 回调。根本不会触发 - 看不到我可能做错了什么,甚至使用了演示中的复制/粘贴版本。我还尝试了一种“jquery”风格的设置,同样没有完成 console.log() 输出。
function createUploader() {
var uploader = new qq.FileUploader({
element: document.getElementById('fine-uploader'),
// Use the relevant server script url here
action: '/admin/upload',
debug: true,
callbacks: {
onComplete: function(id, fileName, responseJSON) {
console.log('response');
if (responseJSON.success) {
console.log('success');
//$('#thumbnail-fine-uploader').append('<img src="img/success.jpg" alt="' + fileName + '">');
}
}
}
});
}
window.onload = createUploader;
编辑:Firebug 不会为此抛出任何错误;语法正确