1

我正在研究 Code Igniter 框架。我有一个php文件:

C:\xampp\htdocs\MSPN\APPLICATION\views\Pengguna\yes.php

我也有js文件:

C:\xampp\htdocs\MSPN\TAMPILAN\js\yes.js

config.php 中的 base-url:

$config['base_url'] = 'http://localhost/mspn';

当我尝试时:

<script src="<?php echo base_url('tampilan/js/yes.js'); ?>" type="text/javascript"></script>

在我的浏览器中尝试时,脚本无法正常工作。但是,当我检查“查看源”功能并单击该 js 的链接时,它指向了正确的文件。所以我猜include函数是正确的。

我已经完成了$autoload['helper'] = array('url');autoload.php 中的操作。$this->load->helper('url');并在控制器文件中完成此操作。

我为我的css文件做了包含功能,它有效。但它不适用于这个 js 文件。现在,我终于放弃了,感觉自己知道自己做错了什么。那么我错过了什么?谢谢。

4

1 回答 1

2

我不是 js 专家,但有时我会这样做,如果使用 firefox 运行,我的经验会在使用 firebug 加载时检查脚本。如果你看到

加载资源失败:服务器响应

NetworkError: 404 Not Found - http://localhost/yourpath

解决此问题 尝试在调用所有资源之前将主库调用放在标题标签中。

这些都应该仍然在您的标题中。您的文档 ready() 内容可以保留在页脚中。看看这是否能解决您的问题。

于 2013-06-22T05:38:24.767 回答