我想通过ajax将窗口加载到codeigniter视图div中时显示数据。
这是我的代码,请在下面找到并请帮助我。
在我的views.php
中<script type='text/javascript' language='javascript'>
$(window).load(function()
{
$.ajax({
type: "POST",
url: "<?php echo base_url(); ?>colleges/index",
success: function(server_response
{
if(server_response == 'success')
{
$("#fillgrid").html(server_response);
}
else{
alert('Not OKay');
}
}
}); //$.ajax ends here
});
</script>
在我的controller.php中
public function index()
{
$list['college'] = $this->Colleges_model->get_all_college();
$this->load->view('header');
$this->load->view('Colleges/all_colleges', $list);
$this->load->view('footer');
}
在我的model.php
中public function get_all_college()
{
$this->db->order_by("id","DESC");
$query = $this->db->get("tbl_colleges");
return $query->result_array();
}
答案 0 :(得分:0)
首先将ajax成功函数设置为
success: function(server_response)
成功变量后关闭括号。
在您的控制器中:
$list['college'] = $this->Colleges_model->get_all_college();
$html = $this->load->view('Colleges/all_colleges', $list, TRUE);
echo $html;