用户
 找回密码
 入住 CI 中国社区
搜索
查看: 10270|回复: 3
收起左侧

[已解决] Ajax问题,400 bad request是什么错误?

[复制链接]
发表于 2010-4-12 21:23:38 | 显示全部楼层 |阅读模式
用中文后有点问题,英文提交时有回复,中文提交后没有回复,于是用fire bug看了一下说是400错误,请问该怎么办?
这句是用户名的代码,使用的是jquery。
JS复制代码
 
function checkuname() {
        if(1 == unameIn){
        var unamec = $('#uname').val();
                if("" == unamec){
                        var resultObj = $("#unametip");
                        resultObj.html("用户名不能为空");
                }else{
                    $.get("reg/checkUserName/" + encodeURI(encodeURI(unamec)), null, callbackUname);
            }
 
 
        }
}
 
复制代码


这句是php的
PHP复制代码
 
function checkUserName($name='') {
                echo '用户名OK'.urldecode($name);
        }
 
复制代码

还是中文问题吧我想。传上附件,js在网站根目录,另两个是对应的目录

ajaxprob2.rar (44.12 KB, 下载次数: 0)
发表于 2010-4-12 21:29:15 | 显示全部楼层
用$.post传参数吧,PHP函数用POST过来的值吧,别在url里传
 楼主| 发表于 2010-4-12 22:02:00 | 显示全部楼层
post果然可以了,请问为什么用get这样不行呢?
发表于 2010-4-13 10:28:31 | 显示全部楼层
CI 默认不支持中文 URL 分段传参。

本版积分规则