javascript在控制器(CODEIGNITER)中的另一个函数上不工作

javascript在控制器(CODEIGNITER)中的另一个函数上不工作,javascript,php,codeigniter,Javascript,Php,Codeigniter,我这里有些问题,如果你能解决的话,请帮助我 所以,我使用CodeIgniter框架创建了一个网站 我想对2视图使用1控制器,但对于第二个视图,我从javascript中得到了错误 这是我的控制器 public function __construct() { parent::__construct(); $this->load->model('M_registration'); } public function index(){ $this->load

我这里有些问题,如果你能解决的话,请帮助我

所以,我使用CodeIgniter框架创建了一个网站
我想对2视图使用1控制器,但对于第二个视图,我从javascript中得到了错误

这是我的控制器

public function __construct()
{
    parent::__construct();
    $this->load->model('M_registration');
}
public function index(){
    $this->load->view('templates/V_header');
    $this->load->view('en-us/V_home');
    $this->load->view('templates/V_footer');
}

public function registration(){
    $x['prov'] = $this->M_registration->get_prov();

    $this->load->view('templates/V_header');
    $this->load->view('en-us/V_registration', $x);
    $this->load->view('templates/V_footer');
}
对于javascript,我使用另一个名为java_script.php的文件,我从V_footer.php调用了该文件

我用它来表示页脚中的javascript

<?php include 'java_script.php'?>

</body>

</html>
有什么解决办法吗? 谢谢你

也许这能帮助你理解我的问题。 当我在新控制器中使用注册函数时,javascript正在工作
但是当我在一个控制器中使用该函数时,javascript不起作用

为什么会使事情过于复杂? 与其在加载的视图中添加include,不如将
java_script.php
文件的内容添加到页脚的底部(我不是说将代码内联到那些3-4个js文件上,只需粘贴
java_script.php
)中的确切代码,就可以完成设置了


将这些文件加载到几个不需要它们的视图上的开销是最小的,您不必经历包含/不包含这些文件的麻烦,如果您需要的话,所有文件都可以在所有视图上使用,我很抱歉问了一个没用的问题

我找到了答案

我认为我的javascript就是问题所在

我为javascript添加了很多基本url,如下所示

<!-- JS here -->
<script src="<?= base_url('assets/')?>js/vendor/modernizr-3.5.0.min.js"></script>
<!--     <script src="js/vendor/jquery-1.12.4.min.js"></script> -->
<script src="<?= base_url('assets/')?>js/popper.min.js"></script>
<script src="<?= base_url('assets/')?>js/bootstrap.min.js"></script>
<script src="<?= base_url('assets/')?>js/owl.carousel.min.js"></script>
<script src="<?= base_url('assets/')?>js/isotope.pkgd.min.js"></script>
<script src="<?= base_url('assets/')?>js/ajax-form.js"></script>
<script src="<?= base_url('assets/')?>js/waypoints.min.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.counterup.min.js"></script>
<script src="<?= base_url('assets/')?>js/imagesloaded.pkgd.min.js"></script>
<script src="<?= base_url('assets/')?>js/scrollIt.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.scrollUp.min.js"></script>
<script src="<?= base_url('assets/')?>js/wow.min.js"></script>
<script src="<?= base_url('assets/')?>js/nice-select.min.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.slicknav.min.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.magnific-popup.min.js"></script>
<script src="<?= base_url('assets/')?>js/plugins.js"></script>
<script src="<?= base_url('assets/')?>js/gijgo.min.js"></script>
<script src="<?= base_url('assets/')?>js/slick.min.js"></script>
<!--contact js-->
<script src="<?= base_url('assets/')?>js/contact.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.ajaxchimp.min.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.form.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.validate.min.js"></script>
<script src="<?= base_url('assets/')?>js/mail-script.js"></script>

<script src="<?= base_url('assets/')?>js/main.js"></script>


<!-- Include jQuery -->
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha384-tsQFqpEReu7ZLhBV2VZlAu7zcOV+rXbYlF2cqB8txI/8aZajjp4Bqd+V6D5IgvKT" crossorigin="anonymous"></script>

<!-- Include jQuery Timeline Plugin -->
<script src="<?= base_url('assets/')?>js/jquery.roadmap.js" type="text/javascript"></script>


“对于第二个视图,我从javascript中得到了错误”-什么错误?不要使用
include'java_script.php'
尝试
$this->load->view('java_script')什么是错误?请share@Gulshan我尝试过使用它,但仍然不起作用错误是javascript在第二个视图中不起作用
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
<!-- JS here -->
<script src="<?= base_url('assets/')?>js/vendor/modernizr-3.5.0.min.js"></script>
<!--     <script src="js/vendor/jquery-1.12.4.min.js"></script> -->
<script src="<?= base_url('assets/')?>js/popper.min.js"></script>
<script src="<?= base_url('assets/')?>js/bootstrap.min.js"></script>
<script src="<?= base_url('assets/')?>js/owl.carousel.min.js"></script>
<script src="<?= base_url('assets/')?>js/isotope.pkgd.min.js"></script>
<script src="<?= base_url('assets/')?>js/ajax-form.js"></script>
<script src="<?= base_url('assets/')?>js/waypoints.min.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.counterup.min.js"></script>
<script src="<?= base_url('assets/')?>js/imagesloaded.pkgd.min.js"></script>
<script src="<?= base_url('assets/')?>js/scrollIt.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.scrollUp.min.js"></script>
<script src="<?= base_url('assets/')?>js/wow.min.js"></script>
<script src="<?= base_url('assets/')?>js/nice-select.min.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.slicknav.min.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.magnific-popup.min.js"></script>
<script src="<?= base_url('assets/')?>js/plugins.js"></script>
<script src="<?= base_url('assets/')?>js/gijgo.min.js"></script>
<script src="<?= base_url('assets/')?>js/slick.min.js"></script>
<!--contact js-->
<script src="<?= base_url('assets/')?>js/contact.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.ajaxchimp.min.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.form.js"></script>
<script src="<?= base_url('assets/')?>js/jquery.validate.min.js"></script>
<script src="<?= base_url('assets/')?>js/mail-script.js"></script>

<script src="<?= base_url('assets/')?>js/main.js"></script>


<!-- Include jQuery -->
<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha384-tsQFqpEReu7ZLhBV2VZlAu7zcOV+rXbYlF2cqB8txI/8aZajjp4Bqd+V6D5IgvKT" crossorigin="anonymous"></script>

<!-- Include jQuery Timeline Plugin -->
<script src="<?= base_url('assets/')?>js/jquery.roadmap.js" type="text/javascript"></script>