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

Load php page into view via jQuery load() in CodeIgniter

我需要通过 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 正确调用包含请求?

在控制器中My_page_ctrl.php

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

在javascript

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

试试这个。这会很好用。

调用controller中的函数名即可

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


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

有效!