Kohana3JavaScript问题

Kohana3JavaScript问题,javascript,jquery,jquery-ui,kohana,kohana-3,Javascript,Jquery,Jquery Ui,Kohana,Kohana 3,我们有一个简单的JQuery日期选择器,我们试图将其包含在页面上。该函数在strait html站点上工作,但是,当我们通过Kohana包含工作函数时,该函数不工作。我们已经尝试将其作为文件包含,方法是将所有JavaScript引用加载到模板中的数组中,并使用 <?php foreach($scripts as $file) { echo HTML::script($file, NULL, TRUE), "\n"; }?> 它所作用的元素是: <input class="da

我们有一个简单的JQuery日期选择器,我们试图将其包含在页面上。该函数在strait html站点上工作,但是,当我们通过Kohana包含工作函数时,该函数不工作。我们已经尝试将其作为文件包含,方法是将所有JavaScript引用加载到模板中的数组中,并使用

<?php foreach($scripts as $file) { echo HTML::script($file, NULL, TRUE), "\n"; }?>
它所作用的元素是:

<input class="datepick" id="to" type="text" />

有人对我们有什么建议吗。我们非常想让这个简单的函数工作。

您可能不需要HTML::script调用的最后一个TRUE,因为这会将index.php添加到您的脚本URL中,这意味着您正在使用php来处理实际的脚本文件

在这种情况下,我认为您的电话应该是:

<?php foreach ($scripts as $file) { echo HTML::script($file), "\n"; } ?>

我认为这与Kohana无关,而是与您的HTML代码有关


如何包含脚本在javascript代码之前是否包含jQuery?

您发布的内容中有一个输入错误-您的代码引用了类datepicker,但该元素只是说datepick。这仅仅是一个转录问题吗?啊,事实上,它并没有解决这个问题,但是,这只是我写这篇文章时的一个打字错误。好吧,在你得到5个答案之前,先弄清楚这一点很好:-嘿,大卫,你试过比较直接html和kohana打印出来的标记吗?也可能值得使用firebug之类的工具检查资源是否正确加载。问题实际上是在如何添加JQuery库方面的疏忽。在我们不知情的情况下,科哈纳以相反的顺序打印它们。。。而JQuery UI库是在JQuery核心之前添加的。在这种情况下,我们应该将其设置为false还是将其关闭?默认情况下为false,因此您可以选择。谢谢伙计,页面加载时间实际上在这之后下降了一点。。。这有点奇怪,因为它实际上并没有解析和编译任何php,但我们将接受它。
<?php foreach ($scripts as $file) { echo HTML::script($file), "\n"; } ?>