- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用带有 jquery 插件的精细 uploader 。在上传文件之前需要动态传递参数,因此 setParams() 方法应该完成这项工作。我不能对 onSubmit 回调有异常:
1) 上传者声明
function initUploader() {
var up = $('#BSUploader').fineUploader({
multiple: true,
debug: true,
request: {
endpoint: '${request.contextPath}/quantum/uploadToS3',
//params: {'folderId':r }
},
dragAndDrop: {
extraDropzones:[$('#filesContainer')],
...
2)onSubmit回调
...
}).on('submit', function(event, id, name) {
var r = $("#curfolderid").val();
alert(r);
up.setParams({'folderId':r});
3)错误日志
[FineUploader] Caught exception in 'onSubmit' callback - Object [object Object] has no method 'setParams' bundle-bundle_uploader_defer.js:4
qq.log bundle-bundle_uploader_defer.js:4
qq.FineUploaderBasic.log bundle-bundle_uploader_defer.js:26
b bundle-bundle_uploader_defer.js:47
a._options.callbacks.(anonymous function) bundle-bundle_uploader_defer.js:47
qq.FineUploaderBasic._upload bundle-bundle_uploader_defer.js:43
qq.FineUploaderBasic._uploadFileOrBlobDataList bundle-bundle_uploader_defer.js:43
qq.FineUploaderBasic.addFiles bundle-bundle_uploader_defer.js:29
qq.DragAndDrop.callbacks.dropProcessing bundle-bundle_uploader_defer.js:69
b bundle-bundle_uploader_defer.js:51
qq.UploadDropZone.onDrop bundle-bundle_uploader_defer.js:52
(anonymous function)
有什么想法吗?
最佳答案
您没有正确使用 jQuery 插件包装器。 documentation on this plugin清晰地解释了使用插件时如何调用API方法。您应该真正遵循从 the first page 开始的自述文件。 ,然后按照根据您的预期用途列出的路径进行操作。这样做可以防止您遇到通过熟悉该库可以解决的问题。
现在,开始解决您的问题...
您创建的 up
变量被分配了一个 jQuery
对象,该对象表示 ID 为“BSUploader”的元素。您正在尝试调用此 jQuery 对象上不存在的函数。 Fine Uploader 不会用额外的方法污染 jQuery 对象。开发插件包装器时遵循 jQuery 网站上列出的所有接受/推荐的标准。这意味着您必须在插件实例的上下文中调用 API 方法。
因此,您必须更改此行:up.setParams({'folderId':r});
对此:up.fineUploader('setParams', {'folderId':r});
另一种选择是完全消除 up
变量。您确实不需要它,因为您可以在回调处理程序中调用 setParams
,如下所示:$(this).fineUploader('setParams', {'folderId':r});
关于jquery - 精细 uploader 3.4 和 setParams,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15848696/
启用并发分块后,应用程序会向您选择的端点发送最终 POST 请求,让您知道上传已完成。我想对所有请求使用相同的端点(不仅仅是最终的并发分块 POST),但我没有看到 POST 有什么真正独特的地方。例
在尝试调用 uploadStoredFiles() 方法时,我在使用适用于 AWS S3 的 Fine Uploader 时遇到了问题。一切正常,没有错误,直到我调用这个方法,然后我收到一个 js 错
我尝试按如下方式设置精细的 uploader 参数 callbacks: { onUpload: function (id, name) { var param
我需要处理通过(有和没有分块)上传到 Amazon S3 的每个文件的二进制数据。你知道 Fineuploader 中是否有我可以用来处理每个二进制 block /文件的函数/信号吗?: 例如: pr
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于 Stack Overflow 来说是偏离主题的,
我正在研究 FineUploader 的实现。特殊要求是在客户端动态创建缩略图,然后使用原始图像上传上传这些缩略图。 我有一个适用于 FF 的实现,但似乎不适用于 iO。看起来像这样: var upl
我正在使用带有 jquery 插件的精细 uploader 。在上传文件之前需要动态传递参数,因此 setParams() 方法应该完成这项工作。我不能对 onSubmit 回调有异常: 1) 上传者
我们使用 FineUploader 将文件上传到 REST 服务。当前版本的 FineUploader 允许自动上传缩放图像 as detailed here . FineUploader 有方法在服
我正在使用 Java 日志记录将我的应用程序的日志消息写入日志文件和其他目的地。将日志级别设置为 FINE 后,我还会从 AWT/Swing 收到(不需要的)消息,例如: {0}, when grab
使用fineUploader jQuery 插件,我尝试在我的fineUploader 模板中添加几个上传按钮。 但是,在将模板添加到 DOM 之前,extraButtons 选项似乎不会查找模板内的
我有这个 Fineuploader 自动上传小部件,可以将文件发送到服务器,我们真的不关心用户发送的文件的名称,我们关心的是服务器保存文件后的名称。 我想要做的是能够更改 Fineuploader 在
我正在尝试使用 jQuery Fineuploader (v 3.9.1) 上传到 S3 并启用调试。上传的所有部分都成功了,但随后出现错误“要求亚马逊合并这些部分的问题!” 我在控制台上启用了调试并
我是一名优秀的程序员,十分优秀!