Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以用javascript调用codeigniter模型函数吗?_Javascript_Codeigniter - Fatal编程技术网

我可以用javascript调用codeigniter模型函数吗?

我可以用javascript调用codeigniter模型函数吗?,javascript,codeigniter,Javascript,Codeigniter,是否可以加载结果模型 $(function(){ $('.modal_display').click(function(){ $('.modal-content').load('models/method'); }); }); 这不起作用…不,您不能直接调用模型。如果需要jQuery加载函数上的模型数据 创建控制器 class Load_model extends CI_Controller { function model_method(){

是否可以加载结果模型

$(function(){
    $('.modal_display').click(function(){
     $('.modal-content').load('models/method');
   });
});

这不起作用…

不,您不能直接调用模型。如果需要jQuery加载函数上的模型数据

创建控制器

class Load_model extends CI_Controller { 

    function model_method(){
      $this->load->model('xyz');
      echo json_encode($this->xyz->model_method());
        // OR */
      print_r($this->xyz->model_method());
    }

}
然后加载

$('{your id or class}').load('load_model/model_method');

你为什么要这么做?您可以根据ajax请求打开您的modal!要在不重新加载页面的情况下更新数据,这正是ajax的用途。但是我尝试过的模型文件的地址是:http://www.mysite.loc/name\u models http://www.mysite.loc/models/name\u models您应该知道MVC是如何工作的。。无法从视图中访问模型。。您正在与控制器打交道。