日期选择器未在Codeigniter中工作
我正在尝试在我的应用程序中添加日历。我拥有的以下代码在codeigniter中不起作用,但如果我将其放入codeigniter之外的另一个文件夹中,它就可以正常工作。你能帮我找出问题所在吗? 提前谢谢日期选择器未在Codeigniter中工作,codeigniter,Codeigniter,我正在尝试在我的应用程序中添加日历。我拥有的以下代码在codeigniter中不起作用,但如果我将其放入codeigniter之外的另一个文件夹中,它就可以正常工作。你能帮我找出问题所在吗? 提前谢谢 <html> <head> <link href="calendar/calendar.css" rel="stylesheet" type="text/css" /> <script language="javascript" src="calendar
<html>
<head>
<link href="calendar/calendar.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="calendar/calendar.js"></script>
</head>
<body>
<?php
//get class into the page
require_once('tc_calendar.php');
$myCalendar = new tc_calendar("date5", true, false);
$myCalendar->setIcon ("calendar/images/iconCalendar.gif");
$myCalendar->setDate(date('d'), date('m'), date('Y'));
$myCalendar->setPath("calendar/");
$myCalendar->setYearInterval(1971, 2035);
$myCalendar->dateAllow('1971-01-01', '2035-01-01');
$myCalendar->setDateFormat('j F Y');
//$myCalendar->setHeight(350);
//$myCalendar->autoSubmit(true, "form1");
$myCalendar->setAlignment('left', 'bottom');
$myCalendar->writeScript();
?>
</body>
</html>
您的资产路径可能已关闭。尝试在对资产的调用中使用
base\u url()
,看看这是否有帮助。您的JS和CSS文件将按如下方式加载:
<link href="<?php echo base_url(); ?>calendar/calendar.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="<?php echo base_url(); ?>calendar/calendar.js"></script>
您是如何将此加载到codeigniter中的?这是一个视图还是一个普通的html文件?如果我在一个普通的html文件中加载上面的代码,它可以正常工作,但是当我在codeigniter的视图文件中加载它时,它就不工作了。ThanksAh,如果普通html文件位于codeigniter之外,您将它放在哪里?我认为这可能与codeigniter在作为视图加载后找不到calendar/calendar.js
和calendar/calendar.css
有关。通常,你应该将你的calendar/calendar.js
和calendar/calendar.js
放在你的codeigniter应用程序s
public`文件夹中。另外,require_once('tc_calendar.php')
当未找到tc_calendar.php
时,此行会导致致命错误,因此这可能是问题之一。