如何在 blueimp/jQuery-File-Upload 上设置动态 url
How to set a dynamic url on blueimp/jQuery-File-Upload
我正在尝试实现这个插件,但我无法让它与动态变化一起工作url,
例如,一旦我初始化了插件:
$('#image').fileupload({...})
我调用下面的方法来设置id:
function setUrl(id) {
var uploadUrl = '/api/products/' + id + '/images';
// config upload url
$('#image').fileupload("option", "url", uploadUrl);
}
但我有这些错误行:
"Uncaught Error: cannot call methods on fileupload prior to initialization; attempted to call method 'option'"
我该如何解决?
您可以在 add 回调中设置 url,如:
fileupload({
add: function(e, data) {
data.url = '/api/products/' + id + '/images';
...
},
...
}
我正在尝试实现这个插件,但我无法让它与动态变化一起工作url, 例如,一旦我初始化了插件:
$('#image').fileupload({...})
我调用下面的方法来设置id:
function setUrl(id) {
var uploadUrl = '/api/products/' + id + '/images';
// config upload url
$('#image').fileupload("option", "url", uploadUrl);
}
但我有这些错误行:
"Uncaught Error: cannot call methods on fileupload prior to initialization; attempted to call method 'option'"
我该如何解决?
您可以在 add 回调中设置 url,如:
fileupload({
add: function(e, data) {
data.url = '/api/products/' + id + '/images';
...
},
...
}