開発者のデモ コードとほぼ同じ 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 で認識されます。
私は何が欠けていますか?