我正在使用codeigniter。我已经通过jquery设置了表单验证,并且在验证之后,数据/控件没有转移到Controller。 这是我的jquery代码
var data1 = {
username:$("#username").val(),
password:$("#password").val()
}
$.ajax({
type:'POST',
url:base_url+"site/chk_info",
data:data1,
success: function (response){
alert (response);
},
error:function (){
alert ("Sorry we are getting problems plz try again latter");
}
}); // end ajax
这是我的控制器方法。
public function chk_info(){
return true;
}
问题在于jquery控制器没有进入成功函数,它总是进入错误函数。
答案 0 :(得分:0)
chk_info()
仅返回true
如果PHP正在侦听并采取行动。
你应该像这样回应true
:
public function chk_info(){
echo 'true';
}
答案 1 :(得分:0)
试试这个我认为它的网址问题
$.ajax({
type:'POST',
url:'<?php echo base_url() ?>site/chk_info',
data:data1,
success: function (response){
alert (response);
},
error:function (){
alert ("Sorry we are getting problems plz try again latter");
}
});