我可以用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是如何工作的。。无法从视图中访问模型。。您正在与控制器打交道。