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中能用session吗

jQuery如何判断单选框是否选中

jQuery中怎么跳转页面

jQuery中的webix是什么

jQuery中liger ui是什么

jQuery如何判断对象是否存在问题

jQuery可以获取父元素吗?

jQuery on和bind的区别是什么

两分钟了解jQuery与javascript、js 三者间的区别

jQuery与zepto是什么区别

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




打赏

取消

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

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

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

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

评论

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