我有一个表单,通过ajax将文件提交到一个安静的API。为了做到这一点,我使用Hayageeks jQuery上传文件插件。
该脚本工作正常,除非我需要其中一个设置(URL),在初始化后进行更改。每个文件的路径将有所不同,具体取决于用户选择的菜单选项。
文档准备就绪时的初始化:
$(function(){
var settings = {
url: "default_url",
autoSubmit:false
}
uploadObj = $("#mulitplefileuploader").uploadFile(settings);
});
我希望设置网址的事件:
$("#btnSubmit").on('click', function() {
uploadObj.uploadFile(
url: "new_url"
);
uploadObj.startUpload();
});
为了实现这一目标,我需要做什么?
答案 0 :(得分:1)
您需要使用新设置再次致电$("#mulitplefileuploader").uploadFile(settings);
。
答案 1 :(得分:0)
我发现该插件有一个更新方法,可以在运行时接受新设置。
uploadObj.update({URL:NEWURL,MAXFILECOUNT:3,showDownload:假});
我只能在onchange事件中使用它,但由于某种原因它不适用于click事件。