我的表格中有一个选择。当我更改它时,“更改功能”将该值分配给vardir变量。我想将此变量发送到uploadFile范围,但无法识别变量(空),但是afterUploadAll函数警报显示变量的真实值。
如何将变量发送到作用域?谢谢
var vardir = "";
$("#galeri").live("change",function(event) {
if ( $("#galeri").val() != '') {
$("#yukletr").show("slow");
vardir = $("#galeri").val();
}
else
$("#yukletr").hide("slow");
});
$("#fileuploader").uploadFile({
url:"upload.php",
multiple:true,
method:'POST',
formData: { dir: vardir },
allowedTypes : "png,jpeg,jpg,gif",
afterUploadAll:function()
{
alert(vardir);
}
});
最佳答案
我解决了这个问题。有一个dynamicFormData函数,例如;
dynamicFormData: function() {
var data ={ dir: $("#galeri").val() }
return data;
}