使用Codeigniter和javascript链接给出404

Using Codeigniter and javascript link giving 404

本文关键字:链接 javascript Codeigniter 使用      更新时间:2023-09-26

我目前有以下javascript:

function updateView(set) {
    alert(set);
    $.post( "show_cards", function( data ) {
    });
}

即使我有一个控制器show_cards.php,我也得到了 404 show_cards:

<?php
//show_cards.php
class Show_Cards extends CI_Controller {
    public function index() {
        $this->load_page();
    }
    public function load_page() {
        $this->load->view('show_cards_view');
    }
}

为什么这行不通?它找不到show_cards.php,给了我一个404。这是为什么呢?

是的,因为(我认为)你没有正确定义它。你只需要加载你的控制器类(我知道你知道它),例如http://example.com/.它将在您的 CI 上加载默认控制器(如果将其设置为 show_cards 控制器),它将show_cards类中加载index()函数。在索引中,加载load_page()已加载show_cards_view视图的函数。您真的已经创建了视图文件(show_cards_view.php)吗?我不知道你在哪里创建了上面的javascript。我想问你。你创建该函数(javascript)的目的是什么。如果您描述创建这些功能的所有需求和目的,这将有助于我为您提供帮助。评论回来!

如果你想在视图和控制器之间建立通信,我建议你使用ajax,这将使你的网站更加动态。