设置事件参数需要js帮助

时间:2011-01-13 23:01:56

标签: javascript jquery

有一个很棒的多文件上传脚本,完全没有闪存:

http://valums.com/ajax-upload/

现在,虽然它适用于我,但我希望在上传完成后执行一些代码。我认为脚本提供了这个功能,在示例中它有:

onComplete: function(id, fileName, responseJSON){}

但我不确定如何使用它 - 我只需要在上传成功完成后执行一些代码。

很抱歉,如果这是一个特定于脚本的问题,请对我说,这可能是一般的js知识。

1 个答案:

答案 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。