我正在尝试使用好的上传者的 setEndpoint 函数,但是每次我尝试调用它时都会引发以下错误:
Uncaught TypeError: Object [object Object] has no method 'setEndpoint'
(anonymous function)
b.event.dispatch
v.handle
我进入我的 jquery.fineuploader-3.2.min.js 文件并找到以下代码:
setEndpoint:function(a,b){null==b?th....
所以看起来功能在那里。下面是我的代码的精简版:
$(function(){
var postUrl = "http://myurl.com/posthere";
var uploader = $("#upload").fineUploader({
request: {
endpoint: postUrl
},
template: uploadTemplate
});
$("#useSSL").change(function () {
//Blows up here
uploader.setEndpoint(postUrl);
});
});
谁能看到我在这里做错了什么?我检查了uploader
对象,它不为空。