通过CodeIgniter中的jQuery load()将php页面加载到视图中

时间:2016-09-12 11:59:59

标签: php jquery codeigniter-3

我需要通过jQuery刷新单个php页面的div内容 没有CodeIgniter,它在jQuery中工作如下:

$(".myDIV").load("my_page.php");

当我使用CodeIgniter时,我尝试通过设置base_url来解决它,但它不起作用:

$(".myDIV").load("<?php echo base_url()."application/views/my_page.php"; ?>");

如何通过jQuery正确调用include请求?

2 个答案:

答案 0 :(得分:2)

在控制器My_page_ctrl.php

    public function index(){
        $this->load->view('my_page');
    }

在javascript中

$(".myDIV").load("<?php echo base_url().'my_page_ctrl'; ?>");

试试这个。这样可以正常工作。

答案 1 :(得分:0)

只需在控制器中调用函数名称

public function my_page(){
    $this->load->view('my_page');
}


$(".myDIV").load("my_page");

有效!