Tôi đang cố sử dụng jQuery-File-Upload plugin. Nhưng tôi có một vấn đề khi thực sự cố gắng gọi hàm. Một nơi nào đó trong mã của tôi, tôi sẽ gọi $ (fubar) .fileupload và nhận được Uncaught TypeError: Object #<Object> has no method '_on' jquery.fileupload.js:977
. Bây giờ điều này xảy ra sau khi trang và tất cả các tập lệnh js đã được tải.Lỗi tải lên tệp JQuery: Lỗi loại không được thực hiện: Đối tượng # <Object> không có phương thức '_on'
A) A similar error is discussed trong bảng công cụ. Tôi đã thử kỹ thuật bao gồm jquery.fileupload.js ngay sau khi tải dom. Tôi đã thử kỹ thuật, với thứ gì đó như dưới đây.
<script src='/static/presentation/js/lib/jquery.fileupload.js'></script>
<script src='/static/presentation/js/lib/jquery.iframe-transport.js'></script>
</body>
Nhưng khi tải trang, tôi nhận được một lỗi Uncaught Error: Mismatched anonymous define() module: function ($) {...
.
B) Trên tài liệuReady, tôi thậm chí đã thử tạo động và bao gồm các thẻ tập lệnh, trong đầu. Nhưng tôi nhận được cùng một lỗi Uncaught Error: Mismatched anonymous define() module: function ($) {...
.
Tôi đang sử dụng jquery-file-upload với requirejs. Tôi chỉ mang lại cho rằng tôi đã thử nghiệm ra khỏi thư viện và nhận nó làm việc với một trang web tĩnh đơn giản. Chỉ các tệp thư viện js cơ bản. Vì vậy, tôi không biết điều gì gây ra điều này. Nhưng nó dường như không liên quan đến DOM.
Mọi trợ giúp đều được đánh giá cao.
Bạn đã bao gồm tệp jQuery ở địa điểm đầu tiên chưa? –
Có (câu hỏi công bằng). Tải tập lệnh JQuery là abouve plugin jquery-file-upload. – Nutritioustim
Ok, tôi đã tìm ra. Xem bên dưới ... – Nutritioustim