繁体   English   中英

如何动态更改Plupload网址

[英]How to dynamically change Plupload url

我已经设置Plupload发送到PHP脚本检查参数“gal”,如:

$("#uploader").plupload({
  url : 'upload.php?gal='+$('#gallery').val()
});

这将从下拉列表中检索值,但它会在初始化时获取下拉列表的值。 每次下拉更改时我都需要更改它。 我试过了:

$("#gallery").change(function() {
  $('#uploader').data("uiPlupload").options.url = 'upload.php?gal='+$(this).val();
});

这会更改此值的url,但是我猜这不是正确的参数,即使我在Firebug中可以看到这个更改,它仍然使用初始值。

我也尝试过:

$("#uploader").bind('BeforeUpload', function(up, file) {
  up.settings.url = 'upload.php?gal='+$("#gallery").val();
});

这根本不会被触发。

有人可以说明我将如何改变这一点吗?

谢谢。

弄清楚了。 您必须获取上传器实例,然后在以下设置中进行设置:

$("#gallery").change(function() {
    var up = $('#uploader').plupload('getUploader');
    up.settings.url = 'upload.php?gal='+$(this).val()
});

暂无
暂无

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

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