Jquery Ajax In codeigniter


Jquery Ajax In codeigniter

我正在尝试在Codeigniter中使用jQuery ajax。在以前的项目中,我已经使用过jQuery ajax,但这次我遇到了问题。下面是我的代码

$.ajax({
  type:"POST",
  url:"<?php echo base_url()?>register",
  data:{
    name:$("#f_name").val()
  },
  cache:false,
  success:function(result){
    $("#registration_result").html(result);                  
    alert("success");
  },
  error:function(){
    alert("fail");
  }
});

这里的问题是即使我没有收到错误消息"失败"。如果我在这里做错了什么,请告诉我。

请检查

您的注册页面网址,也许找不到该页面,所以 Ajax 属于错误函数,

  error:function(){
    alert("<?php echo base_url()?>register");
    alert("fail");
  }

当您的 Ajax 运行时,它会提醒"URL 注册",然后请打开该 URL,以检查该页面是否存在。

如果注册页不存在,

  • 确保寄存器控制器存在
  • 检查"index_page"应用程序/配置/配置的值.php

    $config['index_page'] = '索引.php';

如果值为"index.php",请将 ajax-url 更改为

url:"<?php echo base_url()?>index.php/register",