因此,我尝试使用上面的脚本调用下面的 Controller ,但出现未找到错误。关于为什么此方法不起作用的任何想法? function jqTimer() { $this->load->-6ren">
gpt4 book ai didi

php - 在 View 中调用 View 无法正常工作

转载 作者:行者123 更新时间:2023-12-02 19:55:26 27 4
gpt4 key购买 nike

<script src="<?php echo site_url('bootstrapper/jqTimer'); ?>"></script>

因此,我尝试使用上面的脚本调用下面的 Controller ,但出现未找到错误。关于为什么此方法不起作用的任何想法?

function jqTimer() {
$this->load->view("jquery.timers.js");
}

最佳答案

使用 <script> 加载 javascript 时标签,src属性需要 js 文件的文件名。您在 CI 安装中为其提供了一个 Controller 方法的路径。

您需要做的就是输入 jquery.timers.js文件在 public_html文件夹并从那里访问它:

// assuming you have the script in a [javascripts] folder inside [public_html]
<script src="<?php echo site_url('javascripts/jquery.timers.js'); ?>"></script>

如果您希望通过 View 加载 JavaScript,那么您需要这样做:

<script><?php echo $this->load->view("jquery.timers.js", "", TRUE); ?></script>

这将回显 <script> 之间 View 文件的内容嵌入 javascript 的标签。 (传递 TRUE 作为第三个参数会返回文件的内容,因此您可以回显它)

关于php - 在 View 中调用 View 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8706169/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com