首先我们来看一下标准的Uploadify引用并初始化的示例
Uploadify方法调用:
可见Uploadify方法调用和原生JS方法调用有区别,均是使用uplaodify()函数并将方法名作为参数进行调用。
关于Uploadify的详细参数、方法和事件请参考 《Uploadify 3.2 参数属性、事件、方法函数详解》
Uploadify与服务端的交互
服务端程序'uploadify.php'的任何输出将会作为Uploadify的on UploadSuccess事件的第二个参数,所以如果你要在上传之后执行某些前端反馈,则可以在服务端的上传程序执行完毕之后输出你想反馈的数据,然后在on
UploadSuccess事件的绑定函数中处理
Uploadify方法调用:
//调用upload方法
$('#file_upload').uploadify('upload');
//调用cancel方法并指定一个参数'*'
$('#file_upload').uplaodify('cancel','*');
可见Uploadify方法调用和原生JS方法调用有区别,均是使用uplaodify()函数并将方法名作为参数进行调用。
关于Uploadify的详细参数、方法和事件请参考 《Uploadify 3.2 参数属性、事件、方法函数详解》
Uploadify与服务端的交互
$('#file_upload').uploadify({
'swf' : 'uploadify.swf',
'uploader' : 'uploadify.php',
//文件上传时同时以POST方法向服务端提交一些数据
'method' : 'post',
'formData' : { 'someKey' : 'someValue' },
//上传成功后执行某些反馈动作
'onUploadSuccess' : function(file, da ta, response) {
alert('The file was saved to: ' + data);
}
});
服务端程序'uploadify.php'的任何输出将会作为Uploadify的on