我正在使用 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: $ is not defined 当这个页面被加载。我应该在主 js 中定义这个回调吗?(我可以在上传时为所选文件添加额外的表单数据并将名称保存到数据库中。当为每个上传的文件使用标题时,这些值在上传时被保存为类型。当一次全部上传时,值和第一个输入一样,这个回调应该是一个一个的上传这些数据。