js在URL中传参中文出现乱码
来源:互联网 发布:vba编程基础知识.pdf 编辑:程序博客网 时间:2024/05/22 14:43
最近用easyUI做一个下拉框,在输入某值后根据某值模糊查询:
$('#comboboxA').combobox({
url:basePath+'form/formListForCombobox',
method:'get',
valueField:'formId',
textField:'formDisplayName',
panelHeight:200,
multiple:false,
keyHandler: {
up: function (e) { //【向上键】押下处理
},
down: function (e) { //【向下键】押下处理
},
enter: function (e) { //【回车键】押下处理
var inputText = $('#comboboxA').combobox('getText');
var url = basePath+'form/searchFormList'+'?inputText='+ inputText;
$('#comboboxA').combobox('reload',url);
$('#comboboxA').combobox('setValue',inputText);
/*$.ajax({
type:'post',
url:basePath+'form/searchFormList',
data:{'inputText':inputText},
dataType:'json',
success:function (formOptionList){
console.log(formOptionList);
},
error: function(result) {
if(result != 'null' && result != ''){
$.messager.alert("提示", "出现未知错误!");
}
}
});*/
},
query: function (keyword) { //【动态搜索】处理
}
}
});
其中的var url = basePath+'form/searchFormList'+'?inputText='+ inputText;
这一行用到了get方式传参(url后面直接跟参数为get方式,将参数放在data{"inputText":"inputText"}为post方式传参)。
而如果没有配置Servers\Tomcat v7.0 Server at localhost-config\server.xml的约64行:
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>则会出现中文乱码。
此乱码还有一种解决方案:
js中:var url = basePath+'form/searchFormList'+'?inputText='+ encodeURI(inputText,"UTF-8");
controller中: String inputTextVal = new String(inputText.getBytes("ISO-8859-1"),"UTF-8");
不过,第一种方法比较推荐,直接在配置里配置一下方便。
- js在URL中传参中文出现乱码
- js获取url中的中文参数出现乱码解决
- js获取url中的中文参数出现乱码解决方法
- js通过URL向后端传递中文数据出现乱码
- js获取url中的中文参数出现乱码解决
- javascript在传递url(含有中文)时出现乱码
- javascript在传递url(含有中文)时出现乱码
- JavaScript在传递url(含有中文)时出现乱码
- 在URL中编码中文,Tomcat服务端接收出现乱码
- URL在请求的时候有可能出现中文乱码
- js url传参 中文乱码
- JS URL中文乱码问题
- Url传递中文出现乱码解决纪实
- JSP URL中文传递出现乱码解决
- url中文参数未编码出现乱码
- Struts2 url传递中文出现乱码
- Js获取url中的参数(已解决出现的中文乱码问题)
- js url传值中文乱码
- The Hardest Problem Ever
- 创建一个filter实例
- 第十四周项目1——折腾二维数组
- 第14周项目1-折腾二维数组
- 年龄巧合
- js在URL中传参中文出现乱码
- 在JAVA中,对List集合的加减操作
- 一小时搞定DIV+CSS布局-固定页面开度布局
- tcpdump 实用实例
- 面向对象OCP原则
- linux下提示bash:command not found
- 简单的下载
- 叫你怎么用javascript制作制作随机点名系统!
- VS2008中自定义C++工程模板与修改新建文件默认编码的办法