tempa 发表于 2010-4-12 21:23:38

Ajax问题,400 bad request是什么错误?

用中文后有点问题,英文提交时有回复,中文提交后没有回复,于是用fire bug看了一下说是400错误,请问该怎么办?
这句是用户名的代码,使用的是jquery。

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的

function checkUserName($name='') {
                echo '用户名OK'.urldecode($name);
        }

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

jeongee 发表于 2010-4-12 21:29:15

用$.post传参数吧,PHP函数用POST过来的值吧,别在url里传

tempa 发表于 2010-4-12 22:02:00

post果然可以了,请问为什么用get这样不行呢?

Hex 发表于 2010-4-13 10:28:31

CI 默认不支持中文 URL 分段传参。
页: [1]
查看完整版本: Ajax问题,400 bad request是什么错误?