jQuery的ajax传递时乱码解决
来源:互联网 发布:最好看的网络官场小说 编辑:程序博客网 时间:2024/06/03 18:43
Jsp中
var num = $("#txtNum").val();
var name = encodeURIComponent($("#txtName").val());
var className = encodeURIComponent($("#selectClasses option:selected").text());
Action中
stu.setNum(URLDecoder.decode(num, "UTF-8"));
stu.setName(URLDecoder.decode(name, "UTF-8"));
stu.setClassName(URLDecoder.decode(className, "UTF-8"));
一般在post中struts过滤器会自动处理。而在get中,需要这样操作。
原理:
encodeURIComponent是js内置函数,是将中文韩文等特殊字符转换成utf-8格式的url编码。
如果给后台传递参数需要使用encodeURIComponent时,需要后台解码对utf-8支持
还要注意的是form中的编码方式和当前页面编码方式相同。
0 0
- jQuery的ajax传递时乱码解决
- jQuery的ajax传递时乱码解决
- Jquery Ajax传递中文参数时乱码解决
- 解决jQuery中Ajax的乱码问题
- jquery Ajax 传递汉字到 servlet 时出现乱码的问题
- jquery.ajax GET 传递参数 乱码问题
- JQuery Ajax Post传递中文乱码
- 解决jquery ajax中文传递到后端出现乱码问题 java
- 解决jQuery Ajax提交中文参数变成乱码的方法
- 解决jQuery Ajax提交中文参数变成乱码的方法
- jquery ajax 中文乱码解决了 happy~~~~~
- asp gb2312 jquery ajax中文乱码解决
- get 方式请求乱码以及用Jquery ajax 乱码问题的解决;
- jquery的$('#theForm').serialize()获取表单数据,ajax传递到服务器中文乱码。
- 怎么使用iconv来解决ajax用post传递过去出现的乱码
- asp+AJAX 用escape解决url传递中文乱码的问题
- jquery ajax传递中文参数乱码问题及解决方案
- jquery Ajax或者js传递参数为乱码问题
- svn删除已经上传的文件
- 基于DragonBoard 410c的家庭智能环保卫士——(4)A*路径搜索算法
- 高性能开发(1) Redis缓存主从配置详解
- android theme
- 经典排序算法代码
- jQuery的ajax传递时乱码解决
- Oracle用户创建及权限设置
- OGRE1.7.4显示中文字符串细节问题
- Qt字符串分离
- android adb修改build.prop
- hihoCoder 1473 小Ho的强迫症 && qdu 韬韬说蛤蛤蛤(基础gcd)
- POJ2431-Expedition(优先队列 + 贪心)
- 使用Jenkins配置自动化构建
- [转] CSS中相对位置和绝对位置的使用