div thử nghiệm của tôi bên dưới. Nếu tôi đặt tất cả điều này vào trang riêng của mình, mọi thứ sẽ hoạt động hoàn hảo. Nếu nó đặt nó vào trang cuối cùng của tôi, tôi nhận được một lỗi nói rằng datepicker() là không xác định.Giao diện người dùng jQuery không tải
Làm cách nào để tìm hiểu nguyên nhân khiến giao diện người dùng jQuery phá vỡ?
<div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.18/jquery-ui.min.js"></script>
<link type="text/css" href="../css/ui-lightness/jquery-ui-1.8.18.custom.css" rel="stylesheet" />
<script type='text/javascript'>
$(document).ready(function() {
//for calendar
$("#date_to").datepicker();
$("#date_from").datepicker();
//end for calendar
})
</script>
<input id='date_to'>
<input id='date_from'>
</div>
Dường như làm việc ở đây: http://jsfiddle.net/Vvmxx/. Tôi cho rằng có thể có một số mã khác trong trang của bạn đang gây ra lỗi và lỗi datepicker là một sản phẩm phụ. –
Bạn có thể cung cấp nguồn hoặc liên kết đến trang cuối cùng của mình không? Ngoài ra, giao diện điều khiển nói gì? Chỉ cần jQuery.ui undefined? –
Tôi đồng ý với @RoryMcCrossan rằng datepicker là sản phẩm phụ. –