有一个很棒的多文件上传脚本,完全没有闪存:
http://valums.com/ajax-upload/
现在,虽然它适用于我,但我希望在上传完成后执行一些代码。我认为脚本提供了这个功能,在示例中它有:
onComplete: function(id, fileName, responseJSON){}
但我不确定如何使用它 - 我只需要在上传成功完成后执行一些代码。
很抱歉,如果这是一个特定于脚本的问题,请对我说,这可能是一般的js知识。
答案 0 :(得分:2)
{}
表示功能体。在这里它被扩展:
onComplete: function(id, fileName, responseJSON){
//this is where you do something on completion.
//you have access to the id, the filename and the JSON.
}
所以,例如:
var uploader = new qq.FileUploader({
element: document.getElementById('file-uploader'),
action: '/server-side.upload',
// additional data to send, name-value pairs
params: {
param1: 'value1',
param2: 'value2'
},
onComplete: function (id, fileName, responseJSON) {
alert(fileName + ' was successfully uploaded');
}
});
完成后,上传程序将执行onComplete
函数,传入id,filename和JSON。