jQuery $ajax 传中文数据到action乱码解决方法
16lz
2021-01-22
前端代码:
var articleId=$("#c_articleId").val(); var toId=$("#c_to").val(); var content=$("#c_content").val();//conten的值是中文 $.ajax({ method: 'post', url:'<%=path %>/ajaxAction_doAddComment.action', contentType: "application/json; charset=utf-8", data:"comment.article.id="+articleId+"&comment.toUser.id="+toId+"&comment.content="+encodeURI(encodeURI(content)), //对content进行两次encodeURI方法 dataType: 'json', cache: false, success: function (data) { alert(data.content+"---"+data.publishTime); } });
更多相关文章
- jquery 生成table表格 部分代码
- 使用jquery的$ .ajax来获取node.js脚本的输出,而不是它的代码
- html中文本域选中后会出现蓝边框
- Server.Htmlencode用于文本域显示带的html代码
- IOS学习之WebView加载本地HTML代码或网络资源
- html5 css3 背景视频循环播放代码
- HTML5 标签audio添加网页背景音乐代码
- 我无法理解为什么我的代码中的单击选择文本
- js字符串与html代码互相转换时怪想法:自己解析js字符串成普通字