php - 控制不去 Controller

标签 php jquery ajax codeigniter

我正在使用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

这是我的 Controller 方法。

public function chk_info(){

        return true;    

    }

问题在于 jquery 中的控件没有进入成功函数,它总是进入错误函数。

最佳答案

chk_info() 仅在 PHP 监听并执行操作时才返回 true

你应该像这样 echo-ing true :

public function chk_info(){
    echo 'true';
}

关于php - 控制不去 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22634748/

相关文章:

php - 在 WHERE IN 子句中使用 mysqli_real_escape_string 时出现错误

php - 如果更新值为特定字符串则跳过更新表字段

Php Mysql NOT IN array 只影响数组中的第一个结果

javascript - Javascript 中的内联 `++` 不起作用

javascript - Unslider 无法在网站上运行

javascript - 收到 AJAX 结果后加载器不会消失

javascript - 使用 jquery 通过 ajax 加载内容

php - 调用未定义的函数mysqli_connect()

javascript - jquery fadeIn(on)连续点击每个元素

javascript - Ajax 回调函数行为随机。我做错了什么?