jquery post中文乱码怎么办

jquery post中文乱码的解决办法:1、前台post请求的时候对发送的数据进行【encodeURIComponent()】编码;2、后台用【UTF-8】转译。

jquery post中文乱码怎么办

本教程操作环境:windows7系统、jquery3.2.1版,该方法适用于所有品牌电脑。

jquery post中文乱码的解决办法:

前台post请求的时候对发送的数据进行encodeURIComponent()编码

例如:

var transactType= $("#transactType").attr("value");var content=encodeURIComponent($("#content").html());var title=encodeURIComponent($("#title").val());$.post(      "${path}/transact!addTransact.action", {"content":content,"title":title}, function(data){           if(data=='1'){               alert("保存成功!");               DG.cancel();            }else{               alert("保存失败!");          }});

登录后复制

后台:

用UTF-8转译

transactType = URLDecoder.decode(getStringParameter("transactType"),"UTF-8");content =  URLDecoder.decode(getStringParameter("content"),"UTF-8");title =  URLDecoder.decode(getStringParameter("title"),"UTF-8");

登录后复制

即可解决jQuery post请求中文乱码问题。

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

以上就是jquery post中文乱码怎么办的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2722345.html

(0)
上一篇 2025年3月7日 22:53:40
下一篇 2025年3月7日 22:53:52

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论