[英]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.