Php 如何动态更改Plupload url
我已设置Plupload以发送到PHP脚本,检查参数“gal”,如: 这将从下拉列表中检索值,但在初始化时会获取下拉列表的值。每次更改下拉列表时,我都需要更改此选项。我试过:Php 如何动态更改Plupload url,php,jquery,plupload,Php,Jquery,Plupload,我已设置Plupload以发送到PHP脚本,检查参数“gal”,如: 这将从下拉列表中检索值,但在初始化时会获取下拉列表的值。每次更改下拉列表时,我都需要更改此选项。我试过: $("#gallery").change(function() { $('#uploader').data("uiPlupload").options.url = 'upload.php?gal='+$(this).val(); }); 这是更改此值的url,但是我猜这不是正确的参数,因为即使我在Firebug中看到
$("#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();
});
这根本不会被触发
有人能告诉我如何改变这一点吗
谢谢。想明白了。您必须获取uploader实例,然后设置如下设置:
$("#gallery").change(function() {
var up = $('#uploader').plupload('getUploader');
up.settings.url = 'upload.php?gal='+$(this).val()
});
$("#gallery").change(function() {
var up = $('#uploader').plupload('getUploader');
up.settings.url = 'upload.php?gal='+$(this).val()
});