繁体   English   中英

没有文件的jQuery-File-Upload

[英]jQuery-File-Upload without file

我正在使用jQuery插件“ jQuery-File-Upload”来管理我拥有的表单。 我已经尝试在Google上搜索我的问题,但到目前为止没有任何结果。

问题在于此表单允许用于文件上传的可选字段。 当我插入文件时,一切正常,但是当我决定不包括文件时,插件脚本甚至无法运行。

现在我知道这是一个专门用于上传文件的插件,尽管如此,如果我们不得不重复代码以提供不带文件的提交的另一种AJAX调用,它将变得非常不便。

有办法解决这个问题吗?

谢谢彼得

更新以添加代码:

form.fileupload ( { url : 'php/file.php', dataType : 'json', autoUpload : false, replaceFileInput : false, sequentialUploads : false, maxFileSize : 10000000, minFileSize : 0, acceptFileTypes : /(\\.|\\/)(gif|jpe?g|png)$/i, add : function (e, data) { data.context = button.click ( function (e) { e.preventDefault (); // PARSE DATA FOR VALIDATION // OK TO SEND data.submit(); } ); }, fail : function (e, data) { console.log ('fail'); console.log (data); }, progressall : function (e, data) { console.log ('progress'); console.log (progress); }, done : function (e, data) { console.log ('done'); console.log (data); } } );

我收到作者的回应,说该选项未在框架上实现: https : //github.com/blueimp/jQuery-File-Upload/issues/3105

我决定使用其他jQuery插件http://malsup.com/jquery/form/ ,该插件不会强迫我复制带有或不带有文件附加方法的表单提交代码。 在IE9中工作。

暂无
暂无

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

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