Javascript 自动刷新div in代码点火器

Javascript 自动刷新div in代码点火器,javascript,php,jquery,codeigniter,model-view-controller,Javascript,Php,Jquery,Codeigniter,Model View Controller,我在使用CodeIgniter框架自动刷新div时遇到一些问题。在下面的代码中,我尝试每1秒自动刷新一次特定的divid=“lot\u info” div没有刷新,我在googlechrome的控制台上收到一个错误,上面写着:jquery.js:5gethttp://mywebsite/Home/display_lot_table 404(未找到) 控制器: public function index() { $data['title'] = 'Test System'; $v

我在使用CodeIgniter框架自动刷新div时遇到一些问题。在下面的代码中,我尝试每1秒自动刷新一次特定的div
id=“lot\u info”

div没有刷新,我在googlechrome的控制台上收到一个错误,上面写着:
jquery.js:5gethttp://mywebsite/Home/display_lot_table 404(未找到)

控制器:

public function index()
{
    $data['title'] = 'Test System';

    $view = 'view';

    $this->load->view('templates/normal_header', $data);
    $this->load_lot_table($view);
    $this->load->view('templates/legend_footer', $data);
}

public function load_lot_table($type)
{
    $config = array();
    $config['base_url'] = base_url()."index.php/Home/index";
    $config['total_rows'] = $this->home_model->record_count();
    $config['per_page'] = 10;
    $config['uri_segment'] = 3;
    $config['next_link'] = 'Next';
    $config['prev_link'] = 'Previous';

    $this->pagination->initialize($config);

    $page = ($this->uri->segment(3)) ? $this->uri->segment(3) : 0;
    $results = $this->home_model->fetch_lots($config['per_page'], $page);

    $data['disp_rows'] = $results;
    $data['links'] = $this->pagination->create_links();

    if($type == 'view')
    {
        return $this->load->view('home/index', $data);
    }
    elseif($type == 'refresh')
    {
        return $this->load->view('home/index', $data, true);
    }
}

public function display_lot_table()
{
    $refresh = 'refresh';
    $this->load_lot_table($refresh);
}
视图:


$(文档).ready(函数()
{
刷新();
});
函数刷新()
{
setTimeout(函数()
{
$(“#地块信息”)。加载(“主/显示地块表”);
刷新();
}, 1000);
}
阿斯塔斯
A.
B
C
D
E
F
G
H
我
J
K
-
您收到错误:

js:5 GET 404(未找到)

似乎路径url不正确。仔细看,对吗?因为我看到您在控制器方法中定义的代码类似于
$config['base\u url']=base\u url()“index.php/Home/index”。与jquery load中定义为
$(“#lot_info”)的代码完全不同。load('Home/display_lot_table')。那么为什么不添加
index.php
如下代码:

$('#lot_info').load('<?php echo base_url();?>index.php/Home/display_lot_table');
$(“#地段信息”).load('index.php/Home/display#lot_table');

您可以从url中删除这些index.php。

Ohh是的。。。那是我的错误。如何删除index.php?
$('#lot_info').load('<?php echo base_url();?>index.php/Home/display_lot_table');