我正在尝试在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",