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();
        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):

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里调试无法显示?