- 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/
为了在屏幕中使用状态,我从前一个屏幕发送回调函数作为 Prop 。 调用onCheck当用户按 TagStyle 标题上的“保存”按钮时,我正在发送onCheck函数为 TagStyle来自屏幕A的屏
我的域层需要一个实体具有与之关联的 1:N 图像。 由于 FineUploader 将每个图像作为单独的请求发送,我在第一个请求上创建一个实体(服务器端),并在第一个响应 JSON 中发送回该 ID
本文整理了Java中org.gradle.workers.WorkerConfiguration.setParams()方法的一些代码示例,展示了WorkerConfiguration.setPara
我正在使用react-native和redux。我正在尝试更新当前屏幕的参数,以便可以在顶部栏中使用的组件中访问它们,但参数未设置。我的代码如下: 屏幕路由: AlertNameForm: {
我正在为我的应用程序实现多语言功能,但我在更改 react 导航标题标题(使用 react 导航)时遇到了困难。我不想在每个屏幕中调用 setParams 来根据所选语言更改标题标题。 这是我的堆栈:
我正在尝试在单击已获得焦点的选项卡时在包含 ListView 的屏幕中设置滚动到顶部功能。 我正在使用 react-navigation 2.0.0 和 react-native 0.59.8这是我的
本文整理了Java中com.bitfire.postprocessing.filters.Zoom.setParams()方法的一些代码示例,展示了Zoom.setParams()的具体用法。这些代码
本文整理了Java中com.bitfire.postprocessing.filters.Zoom.setParam()方法的一些代码示例,展示了Zoom.setParam()的具体用法。这些代码示例
我正在开发一个 react native 应用程序,我希望能够从静态导航选项更改状态。我正在关注这个:https://github.com/react-navigation/react-navigat
我正在使用带有 jquery 插件的精细 uploader 。在上传文件之前需要动态传递参数,因此 setParams() 方法应该完成这项工作。我不能对 onSubmit 回调有异常: 1) 上传者
我有一个拦截器: intercept(request, next) { const _id = 1 const _token = "foo" return next.handle(requ
本文整理了Java中us.ihmc.robotics.math.trajectories.YoMinimumJerkTrajectory.setParams()方法的一些代码示例,展示了YoMinim
我是一名优秀的程序员,十分优秀!