Tôi cố gắng để chạy cùng mã trong jsFiddle này tại địa phương nhưng tôi đã nhận lỗi từ firebugHighCharts ngoại lệ uncaught
uncaught exception: Highcharts error #13: www.highcharts.com/errors/13
Các kịch bản bao gồm FIELS:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" src="http://highcharts.com/js/testing.js"></script>
<script type="text/javascript" src="test.js"></script> // my js file
điều tương tự sẽ xảy ra cho jsFiddle này như tốt.
Bất kỳ ai biết tại sao điều này xảy ra?
EDIT: Tôi đã tìm thấy lý do cho sự cố. Trên thực tế, tôi phải đặt thẻ <script type="text/javascript" src="test.js"></script>
sau thẻ <div id="container"></div>
của mình, nếu không, ngoại lệ không bắt buộc sẽ hiển thị ngay cả khi tôi đặt thẻ <script>
vào <head>
. Tôi chưa bao giờ đặt tệp kịch bản trong thẻ <body>
trước đây và đây là lần đầu tiên tôi gặp sự cố này. Ai đó có thể giải thích cho tôi tại sao điều đó xảy ra?
Cảm ơn
Chạy nó trong chrome, không có lỗi xuất hiện. – Duniyadnd
Tôi không đặt '$ (tài liệu) .ready' trong tệp js, đó là lý do. Dù sao cũng cảm ơn bạn! – sozhen