Javascript CodeIgniter/AJAX:AJAX不加载部分视图

Javascript CodeIgniter/AJAX:AJAX不加载部分视图,javascript,php,jquery,ajax,codeigniter,Javascript,Php,Jquery,Ajax,Codeigniter,我的ajax函数只在尝试加载特定视图(createClass.php)时起作用,但对其他视图(classAction.php/etc)不起作用 脚本: //--------------this works--------------- $(function(){ $(".classloader").click(function(){ //alert("clicked"); $("#functions").load("createClass");

我的ajax函数只在尝试加载特定视图(createClass.php)时起作用,但对其他视图(classAction.php/etc)不起作用

脚本:

//--------------this works---------------
$(function(){
      $(".classloader").click(function(){
        //alert("clicked");

        $("#functions").load("createClass");
       //$("#functions").load("classActions"); this doesn't work for some reason
      });
    });
   //-----------this doesn't----------- 
    $(function(){
      $(".classAction").click(function(){
        //alert("clicked");
       $("#functions").load("classActions");
      //-- $("#functions").load("createClass"); but this works for some reason 
      });
    });
视图:

createClass(局部视图):


createClass
类操作(部分视图):


集体诉讼
主页(主视图):

集体诉讼
创建类
应在此处加载局部视图

您是否尝试过基本url

  $("#functions").load("<?php echo base_url('createClass');?>");
$(“#函数”).load(“”);

尝试使用CI加载视图功能:

$("#functions").load("<?php $this->load->view('classAction', TRUE); ?>");
$(“#函数”).load(“”);

使用“true”作为第二个参数以返回视图标记。如果不起作用,请尝试添加文件类型(classAction.html)。

我建议您检查firebug的控制台(如果您正在使用它)。你也可以在Chrome开发者工具的控制台上查看它。尝试启动代码并检查控制台。这就是我如何用语法正确但不做任何事情的脚本解决问题的方法。我终于解决了这个问题,说实话,我觉得有点傻,原来加载函数调用了控制器中的另一个函数,我以为它是直接加载视图,所以我创建了一个“类操作”函数,并从那里加载视图,效果良好。谢谢你的帮助

出于某种原因,控制台说它将转到控制器:GET 404(未找到)
<button type="button" class="btn btn-success btn-block classAction">Class Action</button>

<button type="button" class="btn btn-default btn-lg btn-block classloader" >Create Class</button>

<div class="col-md-offset-1 col-md-8">

        <div class="jumbotron col-md-12" id="functions">
           Partial views should be loaded here

        </div>
    </div>
  $("#functions").load("<?php echo base_url('createClass');?>");
$("#functions").load("<?php $this->load->view('classAction', TRUE); ?>");