AJAX中GET和POST方式乱码解决方案
2011-04-21 14:10
351 查看
GET方式
页面:
var tuiName=document.getElementById('demo_tempaltename').value;
var url="card.do?method=findTableUiDictByUiname&tuiname="+tuiName;
createXmlHttp();
//创建XmlHttpRequest对象
xmlHttp.onreadystatechange = writeMsg;
xmlHttp.open("GET", url, true);
xmlHttp.send(null); enamel jewelry
服务器端:
String uiname = new
String(request.getParameter("tudname").getBytes("ISO-8859-1"),
"GBK");
POST方式
页面:
var
tuiName=document.getElementById('demo_tempaltename').value;
var
querystring=encodeURI(encodeURI("method=findTableUiDictByUiname&tuiname="+tuiName));
var url="card.do";
createXmlHttp();
//创建XmlHttpRequest对象
xmlHttp.onreadystatechange = writeMsg;
xmlHttp.open("POST", url, true);
xmlHttp.setRequestHeader("content-length",querystring.length);
xmlHttp.setRequestHeader("Connection",
"close");
xmlHttp.setRequestHeader("Content-type",
"application/x-www-form-urlencoded");
xmlHttp.send(querystring);
服务器端:Fashion jewelry
String uiname =URLDecoder.decode(request.getParameter("tuiname"),"UTF-8");
实践证明,这两种方式完全能够解决AJAX乱码问题
页面:
var tuiName=document.getElementById('demo_tempaltename').value;
var url="card.do?method=findTableUiDictByUiname&tuiname="+tuiName;
createXmlHttp();
//创建XmlHttpRequest对象
xmlHttp.onreadystatechange = writeMsg;
xmlHttp.open("GET", url, true);
xmlHttp.send(null); enamel jewelry
服务器端:
String uiname = new
String(request.getParameter("tudname").getBytes("ISO-8859-1"),
"GBK");
POST方式
页面:
var
tuiName=document.getElementById('demo_tempaltename').value;
var
querystring=encodeURI(encodeURI("method=findTableUiDictByUiname&tuiname="+tuiName));
var url="card.do";
createXmlHttp();
//创建XmlHttpRequest对象
xmlHttp.onreadystatechange = writeMsg;
xmlHttp.open("POST", url, true);
xmlHttp.setRequestHeader("content-length",querystring.length);
xmlHttp.setRequestHeader("Connection",
"close");
xmlHttp.setRequestHeader("Content-type",
"application/x-www-form-urlencoded");
xmlHttp.send(querystring);
服务器端:Fashion jewelry
String uiname =URLDecoder.decode(request.getParameter("tuiname"),"UTF-8");
实践证明,这两种方式完全能够解决AJAX乱码问题
相关文章推荐
- WEB容器下get方式和post方式的乱码解决方案
- SpringMVC JQuery Ajax Get Post请求在Tomcat中乱码解决方案
- SpringMVC JQuery Ajax Get Post请求在Tomcat中乱码解决方案
- ajax中get与post方法的区别,及乱码的终极解决方案
- Ajax 传中文参数乱码问题(Post和Get方式)
- get和post方式提交中文乱码问题解决方案
- 对实际项目中的get请求中文乱码以及post请求中文乱码的解决方案
- jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
- ajax post get方式提交数据详解
- AJAX中利用POST方法向服务提交数据时乱码的解决方案
- post和get请求中文参数出现乱码现象解决方案
- java中form以post、get方式提交数据中文乱码问题总结(转)
- jquery 读取页面load get post ajax 四种方式代码写法
- tomcat发布项目 ajax方式post请求返回数据中文乱码问题(Eclipse中tomcat正常)
- 解决servlet中文乱码问题及get、post请求方式的讲解
- Get Post请求方式的乱码问题处理
- 2017_11_29 ajax请求的get,post方式
- SpringMVC以get方式提交参数乱码的解决方案
- js调用AJAX时Get和post的乱码解决方法
- Ajax中请求方式(GET/POST)之GET方式