首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Ajax 用同一个项目,英文跟数字返回前台正常显示,日文或中文返回显示null,求教

2014-01-08 
Ajax 用同一个项目,英文和数字返回前台正常显示,日文或中文返回显示null,求教刚接触Ajax,下面这样的js代码

Ajax 用同一个项目,英文和数字返回前台正常显示,日文或中文返回显示null,求教
刚接触Ajax,下面这样的js代码: 
         $.ajax({ 
            type: "post",
            url: "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
            dataType:"json",
            data: { User: username.value, PassWord: userpass.value },
            success: function (data) {
                document.getElementById("lblMsg").innerText = data.yyyyy;
            } 
        });

当后台项目yyyyy设英文或数字值时,页面的lblMsg能正常显示出值来,但是设的是日文或中文时就显示null,并不是直接不显示而貌似是不能显示全角的字符,也没有显示乱码。

查了什么跨域,json等内容,没弄明白,求教了。
[解决办法]
url是和该页面同一个项目话,就不是跨域问题
页面文件本身的编码(用记事本打开,文件-另存为-编码)和html的charset都设为UTF-8的试试看
[解决办法]
跟跨域没关系,应该是你编码的问题
[解决办法]
肯定是编码问题。

热点排行