jquery ajax传递中文参数乱码问题及解决方法说明


Posted in Javascript onFebruary 07, 2014

jQuery传递中文参数乱码,原因是默认的传递方式没有采用UTF-8,所有我们可以在传递参数的时候对参数进行编码,然后再操作,代码如下,红色的代码为传递的参数,已标注

smsubmitclick = function(){
   $(document).ready(function(){
       var name = $("#txt_name").val();
       var type = $("#seltype option:selected").val();
       var zjnum = $("#txt_num").val();
       if(name == null || name =="")
       {
           alert("请输入您的真实姓名");
           return false;
       }
       if(name.length > 20)
       {
           alert("对不起,您的用户名存在异常,请重新输入");
           $("#txt_name").focus();
           $("#txt_name").val("");
           return false;
       }
       if(zjnum == null || zjnum == "")
       {
           alert("请输入证件号码");
           return false;
       }
       if(zjnum.length > 30)
       {
           alert("对不起,您的证件存在异常,请重新输入");
           $("#txt_num").focus();
           $("#txt_num").val("");
           return false;
       }
       else
       {
            $.ajax({
                type:"get",
                cache:false,
                contentType:"application/x-www-form-urlencoded:charset=UTF-8",
                url:"ajaxpage.aspx?t=smrz&name="+escape(name)+"&zjtype="+escape(type)+"&zjnum="+escape(zjnum)+"",
                dataType:"json",
                success:function(data){
                    alert(data.info);
                }
            })
       }
   })
}
Javascript 相关文章推荐
Jquery 高亮显示文本中重要的关键字
Dec 24 Javascript
关于js类的定义
Jun 28 Javascript
2012年开发人员的16款新鲜的jquery插件体验分享
Dec 28 Javascript
基于KMP算法JavaScript的实现方法分析
May 03 Javascript
jQuery实现可以控制图片旋转角度效果(附demo源码下载)
Jan 27 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
Feb 25 Javascript
jquery mobile 实现自定义confirm确认框效果的简单实例
Jun 17 Javascript
js无法获取到html标签的属性的解决方法
Jul 26 Javascript
原生JS实现圣旨卷轴展开效果
Mar 06 Javascript
vue-router实现tab标签页(单页面)详解
Oct 17 Javascript
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
Oct 31 Javascript
swiper自定义分页器的样式
Sep 14 Javascript
Ajax提交与传统表单提交的区别说明
Feb 07 #Javascript
JQUERY 设置SELECT选中项代码
Feb 07 #Javascript
jquery操作select详解(取值,设置选中)
Feb 07 #Javascript
jquery select 设置默认选中的示例代码
Feb 07 #Javascript
jquery 淡入淡出效果的简单实现
Feb 07 #Javascript
通过遮罩层实现浮层DIV登录的js代码
Feb 07 #Javascript
做好七件事帮你提升jQuery的性能
Feb 06 #Javascript
You might like
phpmyadmin 常用选项设置详解版
2010/03/07 PHP
PHP文件与目录操作示例
2016/12/24 PHP
linux mint下安装phpstorm2020包括JDK部分的教程详解
2020/09/17 PHP
jQuery ctrl+Enter shift+Enter实现代码
2010/02/07 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
JS滚轮事件onmousewheel使用介绍
2013/11/01 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
2014/12/22 Javascript
JavaScript组件焦点与页内锚点间传值的方法
2015/02/02 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
Bootstarp风格的toggle效果分享
2016/02/23 Javascript
浅谈js多维数组和hash数组定义和使用
2016/07/27 Javascript
js检测离开或刷新页面时表单数据是否更改的方法
2016/08/02 Javascript
jquery表单插件form使用方法详解
2017/01/20 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
React-Native实现ListView组件之上拉刷新实例(iOS和Android通用)
2017/07/11 Javascript
浅析node Async异步处理模块用例分析及常用方法介绍
2017/11/17 Javascript
layui 优化button按钮和弹出框的方法
2018/08/15 Javascript
Vue3.0结合bootstrap创建多页面应用
2019/05/28 Javascript
vue按需加载实例详解
2019/09/06 Javascript
python中zip和unzip数据的方法
2015/05/27 Python
详解Python 爬取13个旅游城市,告诉你五一大家最爱去哪玩?
2019/05/07 Python
Django中的session用法详解
2020/03/09 Python
python不相等的两个字符串的 if 条件判断为True详解
2020/03/12 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
CSS3实现自定义Checkbox特效实例代码
2017/04/24 HTML / CSS
逻辑链路控制协议
2016/10/01 面试题
机电一体化专业应届本科生求职信
2013/09/27 职场文书
国际贸易专业推荐信
2013/11/15 职场文书
法律七进实施方案
2014/03/15 职场文书
基层党组织整改方案
2014/10/25 职场文书
公司年夜饭通知
2015/04/25 职场文书
趣味运动会口号
2015/12/24 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
python字典进行运算原理及实例分享
2021/08/02 Python