Javascript 加载js文件以在ci bonfire中查看

Javascript 加载js文件以在ci bonfire中查看,javascript,php,bonfire,Javascript,Php,Bonfire,我有一个模块调用ftp\u数据。我的模块资产文件夹bonfire/modules/ftp\u data/Assets/js/ftp\u data.js中还有一个js文件。 现在我想把这个文件加载到我的视图中 内部视图 <!-- Edit by Yesh --> <div class="container-fluid"> <form method="POST" id="url_finder" name="url_finder"> <

我有一个模块调用
ftp\u数据
。我的模块资产文件夹
bonfire/modules/ftp\u data/Assets/js/ftp\u data.js
中还有一个js文件。 现在我想把这个文件加载到我的视图中

内部视图

<!-- Edit by Yesh -->
<div class="container-fluid">
    <form method="POST" id="url_finder" name="url_finder">
        <div class="span4">
            <h3>Search URL : <input type="search" id="search_url" name="search_url" placeholder="www.example.com"></h3>
        </div>
        <div class="span3">
            <button id="url_btn" name="url_btn" class="btn" type="submit">Search</button>
        </div>
    </form>
</div>
<!-- Edit by Yesh -->
 public function __construct()
    {
        parent::__construct();
        Assets::add_module_js('ftp_data', 'ftp_data.js');
    }

将此代码放在视图文件中

<script src="assets/js/ftp_data.js"></script>

我终于找到了解决方案。这就是我发现的。我希望它也能帮助你

public function index()
{
//---functions will goes here
//--Add this code before closing public function index
Assets::add_module_js('ftp_data', 'ftp_data.js');
//--ftp_data is the Module name. 
//--ftp_data.js is the name of the js file that is inside the module/assets/js/
}

要在视图模块中加载js/css文件,应该使用构造函数方法。你可以简单地复制我在下面添加的代码

类似以下代码:

<!-- Edit by Yesh -->
<div class="container-fluid">
    <form method="POST" id="url_finder" name="url_finder">
        <div class="span4">
            <h3>Search URL : <input type="search" id="search_url" name="search_url" placeholder="www.example.com"></h3>
        </div>
        <div class="span3">
            <button id="url_btn" name="url_btn" class="btn" type="submit">Search</button>
        </div>
    </form>
</div>
<!-- Edit by Yesh -->
 public function __construct()
    {
        parent::__construct();
        Assets::add_module_js('ftp_data', 'ftp_data.js');
    }

add_module_js():第一个参数定义要使用的模块的名称,第二个参数定义要加载的文件。

我这样做了。当我这样做时,这个ftp_data.js文件在jquery.min.js文件之前。所以,如果这个文件不支持,请投票。如果你从中得到了什么