douchen7555 2018-06-05 19:26
浏览 70
已采纳

Codeigniter Ajax获得404错误

I wrote an application on my local machine that works perfectly. I am using XAMPP so it is running Apache.

When I uploaded the application to my ubuntu test server, I am getting a 404 error on the ajax call and I am honestly perplexed.

I am using CodeIgniter 3.1.8.

The controller is definitely there and the .htaccess is working fine on my local machine. I checked the case of the filename for the controller and it is fine.

Here's the javascript of the ajax call:

function step2(){
    var canShow = false;    
    var cCode = $("#student_code").val();
    $.ajax({
        url: "/decide/ajaxStep2",
        data: {"student_code": cCode, "lang": "<?=$lang?>"},
        method: "post",
        success: function(data){
        }
    });
}

The controller definition and applicable function (just to show it exists... I don't think the internal code is relevant):

<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Decide extends MY_Controller {
    function ajaxStep2(){
        //Code here
    }

}

I have done reading and I see some stuff related to the routes file but again I come back to the fact that it works fine on my local machine. I don't think it's file permissions because the index() method runs fine.

I have used ajax a lot and I have never had this issue before so I am honestly not sure where to even look on this. Any thoughts?

  • 写回答

3条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥20 python跨服务器实现复制 ,剪切的功能需求
      • ¥15 R语言,单因素cox检验,时间分层后,使用coz.zph()函数再次ph假设检验时报错,如何解决?
      • ¥15 关于#C语言冒泡排序型#的问题,如何解决?
      • ¥15 如何预处理存在负值的样本数据,使其能够全都成为正的
      • ¥15 SW画图拖影,平滑处理如何关闭
      • ¥15 请问怎么通过css改变图片颜色
      • ¥15 Blender: auto rig pro骨骼动画导出后变形穿模
      • ¥15 C51单片机的设计思路哈
      • ¥15 Linux脏牛提权漏洞
      • ¥15 为何我用uni-data-checkbox 标签在APP里调试无法显示?