我有一些与开发人员的演示代码几乎相同的 FineUploader 代码:
<script type="text/javascript" src="~/js/fineuploader/fineuploader-3.5.0.js"></script>
<script type="text/javascript">
$(document).ready(function () {
alert("A");
var manualuploader = new qq.FineUploader({
element: $('#manual-fine-uploader')[0],
request: {
endpoint: 'server/handleUploads'
},
autoUpload: false,
text: {
uploadButton: '<i class="icon-plus icon-white"></i> Select Files'
}
});
alert("B");
$('#triggerUpload').click(function () {
manualuploader.uploadStoredFiles();
});
alert("C");
});
</script>
我在让这个控件工作时遇到了问题,所以我把这些警报扔在那里只是为了看看 FineUploader 初始化代码是否正在完成。碰巧的是,在显示“A”警报后,没有其他警报。这似乎表明qq.FineUploader(...)
呼叫正在挂起。我已经多次重新检查了fineuploader js路径,它是正确的。
如果我将问题区域包装在 try/catch 中,则异常状态为“ReferenceError:qq 未定义”。它在 Fineuploader js 中定义,IntelliSense 可以识别它。
我错过了什么?