jquery出现中文乱码怎么解决


当前第2页 返回上一页

代码示例:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

var myurl="grzx/validateUserNameIsExists.do?userName="+username;

myurl=encodeURI(myurl);

myurl=encodeURI(myurl);

jQuery.ajax({

url:myurl,

type:'POST',

async:false,

data:{},

success:function(data){

    var msg=eval('('+data+')');

  //  var msg=JSON.parse(data);

      if(!msg.result){

    jQuery('#myusername').attr('value','');

         alert('用户名已存在!请用新的用户名');

      }

    }

   });

进行两次编码。

在前台传递的“哈哈大笑”,在后台编码前为:“%E5%93%88%E5%93%88%E5%A4%A7%E7%AC%91”;就算成功了。

当然,只编码一次也是可以的,将jquery的编码设置为"UTF-8"; 加上;charset='UTF-8'就好了。

例如:

代码示例:

1

contentType : 'application/json;charset=UTF-8',

相关学习推荐:js视频教程

以上就是jquery出现中文乱码怎么解决的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

jQuery url中传递中文乱码怎么办

jQuery回显是什么意思

jQuery怎么获取表单标签值

jQuery input不可编辑的实现方法

jQuery 怎么判断指定样式是否存在

jQuery如何判断鼠标是否在元素上

jQuery中$(function())的作用

jQuery兼容不支持ie8浏览器怎么办

jQuery中的hasclass()方法怎么用

jQuery load中文乱码怎么办

更多相关阅读请进入《jQuery》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...