好吧,好吧,这一定是一件非常愚蠢的事情。
我有一个小的 JSP 应用程序。我想添加一个日期选择器。我下载了 jQuery UI 包。如果我将 chrome 指向它作为演示提供给我的 index.html,那么一切都很好。当我将这些碎片移到我的 web 应用程序中时,效果不太好。
chrome 控制台显示了两件事:
- 资源解释为脚本,但使用 MIME 类型 text/html 传输。
- 未捕获的类型错误:对象 # 没有方法 'datepicker'
显然,第二个是头痛的地方。我确实有一个 <div id='日历'>。
<head>
<link rel="stylesheet" type="text/css" href="/css/harvest.css" />
<link type="text/css" href="/css/smoothness/jquery-ui-1.8.2.custom.css" rel="stylesheet" />
<title>Data Collection</title>
<script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="/js/jquery-ui-1.8.custom.min.js"></script>
<script type="text/javascript">
$(function(){
// Datepicker
$('#calendar').datepicker({
inline: true, altField: 'input#date', altFormat: 'yy-mm-dd'
});
});
</script>
</head>