当前第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+ ')' );
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》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » jquery出现中文乱码怎么解决