嗨,我
试图将jQuery日期选择器集成到我的Codeigniter项目中..问题是我无法让它工作..我的源代码来自 http://view.jquery.com/tags/ui/latest/demos/functional/#ui.datepicker好的,这是我的代码:
视图:
<srcipt>
$("#formatted").datepicker({
dateFormat: $.datepicker.ISO_8601,
showOn: "both",
buttonImage: "templates/images/calendar.gif",
buttonImageOnly: true
});
</script>
<form action="add" method="post" class="form label-inline uniform" />
<input type="text" size="30" value="" id="formatted"/>
<input type="submit" class="btn btn-grey" value="Add User"/>
</form>
<script src="/assets/js/jquery/jquery-1.5.2.min.js"></script>
编辑我已经添加了所有 js 源,但它仍然无法正常工作
<script src="/assets/js/jquery/jquery-1.5.2.min.js"></script>
<script src="/assets/js/jquery/jquery-ui-1.8.12.custom.min.js"></script>
<script src="/assets/js/misc/excanvas.min.js"></script>
<script src="/assets/js/jquery/facebox.js"></script>
<script src="/assets/js/jquery/jquery.visualize.js"></script>
<script src="/assets/js/jquery/jquery.dataTables.min.js"></script>
<script src="/assets/js/jquery/jquery.tablesorter.min.js"></script>
<script src="/assets/js/jquery/jquery.uniform.min.js"></script>
<script src="/assets/js/jquery/jquery.placeholder.min.js"></script>
<script src="/assets/js/widgets.js"></script>
<script src="/assets/js/dashboard.js"></script>
编辑为日期选取器创建了一个示例视图页面。仍然不起作用,即使图像的链接也不起作用。
<html>
<head>
<script src="/assets/js/jquery/jquery-1.5.2.min.js"></script>
<script src="/assets/js/jquery/jquery-ui-1.8.12.custom.min.js"></script>
<script src="/assets/js/misc/excanvas.min.js"></script>
<script src="/assets/js/jquery/facebox.js"></script>
<script src="/assets/js/jquery/jquery.visualize.js"></script>
<script src="/assets/js/jquery/jquery.dataTables.min.js"></script>
<script src="/assets/js/jquery/jquery.tablesorter.min.js"></script>
<script src="/assets/js/jquery/jquery.uniform.min.js"></script>
<script src="/assets/js/jquery/jquery.placeholder.min.js"></script>
<script src="/assets/js/widgets.js"></script>
<script src="/assets/js/dashboard.js"></script>
</head>
<body>
<script>
$("#formatted").datepicker({
dateFormat: $.datepicker.ISO_8601,
showOn: "both",
buttonImage: "http://pgoadmin.com/assets/images/calendar.gif",
buttonImageOnly: true
});
</script>
<form>
<input type="text" size="30" value="" id="formatted"/>
</form>
</body>
</html>
你需要在jQuery UI中加载才能使用日期选择器
https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.js
不要忘记图像和CSS:
http://jqueryui.com/download
在开始使用 jquery 之前,您需要包含它。尝试将 JS 代码移动到 jquery 标签下方。
正如Wes所说,你还需要包含jquery UI日期选择器组件。
另外,这可能是一个错字,您的标签上写着"sricpt"而不是"script"。
并且
不要忘记将base_url()添加到您的js路径中
例如
<script src="<?php echo base_url(); ?>assets/js/dashboard.js"></script>