当前第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中能用session吗
jQuery如何判断单选框是否选中
jQuery中怎么跳转页面
jQuery中的webix是什么
jQuery中liger ui是什么
jQuery如何判断对象是否存在问题
jQuery可以获取父元素吗?
jQuery on和bind的区别是什么
两分钟了解jQuery与javascript、js 三者间的区别
jQuery与zepto是什么区别
更多相关阅读请进入《jQuery》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » jquery出现中文乱码怎么解决