我使用uploadify/uploadifive来管理上传到我的网站。我想在每次上传队列完成时发送一封电子邮件。uploadify和uploadive都有一个OnQueueComplete事件,带有可以传递的参数,例如"count"返回上传的总数,所以我认为我会用它来触发发送电子邮件的PHP脚本,但我不知道如何做到这一点,也不知道如何将"count"参数传递给脚本。以下是onQueueComplete的使用方式示例:
'onQueueComplete' : function(uploads) {
alert(uploads.successful + ' files were uploaded successfully.');
}
您将不得不进行Ajax调用,该调用将从服务器发送电子邮件:
var sendEmailOnUploadComplete = function( uploads ) {
//using jQuery
$.post( '/sendEmail.php' );
};
'onQueueComplete' : sendEmailOnUploadComplete
关于jQuery.post的更多信息,请点击此处:http://api.jquery.com/jQuery.post/