繁体   English   中英

jQuery文件上传提交回调

[英]jquery file upload submit callback

我正在使用blueimp jquery文件上传插件。 此代码

<script>
    $('#fileupload').bind('fileuploadsubmit',function(e,data){
        var inputs = data.context.find(':input');
        if (inputs.filter('[required][value=""]').first().focus().length){
            return false;
        }
        data.formData = inputs.serializeArray();
    });
                </script>    

应该将所有文件以及表单数据发送到服务器。 由于某种原因,它不起作用。 Firebug说ReferenceError:加载此页面时未定义$。 我应该在主要js中定义此回调吗? (我可以在上载时为选定的文件添加其他表单数据,并将名称保存到数据库中。当对每个上载的文件使用标题时,这些值将被发送,并在逐个上载时按键入的形式保存。与第一个输入相同。此回调据说应该一次上传这些数据。

如您的jsfiddle所示,所有包含的脚本都位于页面底部。 因此,您可以将它们移动到脚本标签之前,或者将脚本标签移动到页面底部。 否则,当您要使用jQuery时将不会定义它。

解决这个问题 :

(e, data>  

 (e, data)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM