CodeIgniter AJAX 函数在实时服务器上显示 404(未找到),但在 localhost 上正常工作

codeigniter ajax function shows 404 (not found) on live server but work properly on localhost

提问人:Aadhar 提问时间:9/28/2023 最后编辑:Aadhar 更新时间:9/29/2023 访问量:27

问:

这对我和我的团队在本地来说非常有效,但是一旦我们将其拉到实时服务器并尝试它,它就会给我一个 404 错误。

HTML代码 :

<form method="post" id="filter_form" action="<?=base_url('admin/product/product_stock')?>;">;
    <select data-placeholder="Please Select Root Category...." class="span12 required" name="root_category_id" id="root_category_id">
        <option value="">Please Select Root Category....</option>
        <option value="a">Root Category A</option>
        <option value="b">Root Category B</option>
        <option value="c">Root Category C</option>
    </select>
    <select data-placeholder="Please Select Category...." class="span12 required" name="category_id" id="category_id">
        <option value="">Please Select Category....</option>
    </select>
</form>

阿贾克斯呼叫 :

$('#root_category_id').live('change', function(evt, params) {
    var opt = $(this).val();
    $.ajax({
        type:"POST",
        url:"<?=base_url()?>admin/product/get_category_ajax",
        data:"root_category_id="+opt,
        cache: false,
        success: function(data) {
            $("#category_id").html(data);
        }
    });
});

控制器函数被调用:

function get_category_ajax() {
    $root_category_id = $this->input->post("root_category_id");
    $data["get_categories_records"] = $this->product_model->getCategoryListbyAjax($root_category_id);
    $this->load->view("admin/RequiredCategoryByAjax",$data);
}

HTACCESS的:

RewriteEngine on
RewriteBase /
RewriteCond $1 !^(index.php|resources|robots.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]
RewriteRule ^(.*)$ /index.php/$1 [L,QSA]

也在配置.php中尝试过,但没有成功。

    $config['index_page'] = ''
JavaScript JSON ajax codeigniter

评论

1赞 Vickel 9/29/2023
您是否更改了生产配置中的 base_url()?
0赞 Aadhar 9/29/2023
@Vickel 配置文件中的base_url已正确定义,并且可以在其他任何地方工作...
0赞 Vickel 9/29/2023
^ 它是什么样子的?
0赞 Vickel 9/30/2023
codeigniter4.github.io/userguide/helpers/......

答: 暂无答案