huboo82 发表于 2012-3-2 14:35:15

不需要加这行

header("Content-Type: text/html;charset=utf-8");

控制器,模型都不需要,只有输出到视图时,按需要加。这个不是必要的。

huboo82 发表于 2012-3-2 14:39:14

pspman2 发表于 2012-3-2 14:33 static/image/common/back.gif
输出的结果是“该用户已存在”,又雾水了,刚接ci不久,问题有点多,请不要见怪,也十分感谢你的回答 ...

所以,仔细检查一下你的模型代码吧。有时候凭自己的经验很容易想当然,但是往往结果都是相反的,我也有过这样的经历。

pspman2 发表于 2012-3-2 14:40:47

huboo82 发表于 2012-3-2 14:16 static/image/common/back.gif
你这个post返回的东西明显是有问题的,那个2上面有一个空行。确认一下没有用bom和其他不必要的输出,也检 ...

模型里的方法是这一个

//用户检查
        function user_check(){
                $this->db->where('name',$this->input->post('name'));
                $q=$this->db->get('users');
                return $q->row();

模型里的方法也全看了一遍,没有echo的内容

pspman2 发表于 2012-3-2 14:43:56

huboo82 发表于 2012-3-2 14:35 static/image/common/back.gif
不需要加这行

控制器,模型都不需要,只有输出到视图时,按需要加。这个不是必要的。 ...

可是没这个就会乱码,就是控制器里面输出javascript的那段代码,我试试删了它可不可以解决

huboo82 发表于 2012-3-2 14:45:30

pspman2 发表于 2012-3-2 14:40 static/image/common/back.gif
模型里的方法是这一个

模型里的方法也全看了一遍,没有echo的内容

$q->row()
这个不会返回FALSE或者NULL,所以模型是有问题的。先判断$q->num_rows() > 0然后再决定返回row()还是返回FALSE。

huboo82 发表于 2012-3-2 14:46:56

pspman2 发表于 2012-3-2 14:43 static/image/common/back.gif
可是没这个就会乱码,就是控制器里面输出javascript的那段代码,我试试删了它可不可以解决 ...

保证你的php文件编码是utf8的。如果你用Dreamweaver来写php,先设置默认编码,否则换用其他的编辑器,比如notepad++

pspman2 发表于 2012-3-2 14:57:56

huboo82 发表于 2012-3-2 14:45 static/image/common/back.gif
$q->row()
这个不会返回FALSE或者NULL,所以模型是有问题的。先判断$q->num_rows() > 0然后再决定返回row ...

我这样写了

//用户检查
        function user_check(){
                $this->db->where('name',$this->input->post('name'));
                $q=$this->db->get('users');
                if($q->num_rows()>0){
                        return $q->row();
                }else{
                        return false;
                }

        }

(这样写应该没错吧)
还是一样的结果(直接打链接输出也是2),还有php文件是UTF-8的,我在编辑器了查看了,没问题,控制器的header的那行我也删了

pspman2 发表于 2012-3-2 14:58:43

oh,sorry,是输出“该用户已存在”。

huboo82 发表于 2012-3-2 14:59:32

本帖最后由 huboo82 于 2012-3-2 15:00 编辑

不介意的话,工程打包发来,我帮你查,记得数据库也dump出来。huboo82@gmail.com

pspman2 发表于 2012-3-2 15:02:11

huboo82 发表于 2012-3-2 14:59 static/image/common/back.gif
不介意的话,工程打包发来,我帮你查,记得数据库也dump出来。huboo82@gmail.com
...

好的,我现在就打包,十分感谢!!!!
页: 1 2 3 [4] 5 6
查看完整版本: 关于jq的ajax验证用户的一个奇怪问题???/