簡體   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