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 相关文章推荐
js模仿html5 placeholder适应于不支持的浏览器
Jan 13 Javascript
从数组中随机取x条不重复数据的JS代码
Dec 24 Javascript
JavaScript中误用/g导致的正则test()无法正确重复执行的解决方案
Jul 27 Javascript
javascript表达式和运算符详解
Feb 07 Javascript
关于TypeScript中import JSON的正确姿势详解
Jul 25 Javascript
详解webpack提取第三方库的正确姿势
Dec 22 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
May 29 Javascript
vue动态删除从数据库倒入列表的某一条方法
Sep 29 Javascript
详解vue中v-bind:style效果的自定义指令
Jan 21 Javascript
解决vue项目input输入框双向绑定数据不实时生效问题
Aug 05 Javascript
JavaScript async/await原理及实例解析
Dec 02 Javascript
关于element的表单组件整理笔记
Feb 05 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
《心理测量者3》剧场版动画预告
2020/03/02 日漫
ThinkPHP实现图片上传操作的方法详解
2017/05/08 PHP
PHP数组对象与Json转换操作实例分析
2019/10/22 PHP
JAVASCRIPT IE 与 FF中兼容问题小结
2009/02/18 Javascript
基于JQuery的浮动DIV显示提示信息并自动隐藏
2011/02/11 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
js制作简易年历完整实例
2015/01/28 Javascript
JavaScript访问字符串中单个字符的两种方法
2015/07/03 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
关于js二维数组和多维数组的定义声明(详解)
2016/10/02 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
jQuery冲突问题解决方法
2021/01/19 jQuery
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python中的自省(反射)详解
2015/06/02 Python
python读取二进制mnist实例详解
2017/05/31 Python
win10下Python3.6安装、配置以及pip安装包教程
2017/10/01 Python
Pycharm更换python解释器的方法
2018/10/29 Python
python中如何使用insert函数
2020/01/09 Python
pyqt5数据库使用详细教程(打包解决方案)
2020/03/25 Python
Python Selenium实现无可视化界面过程解析
2020/08/25 Python
Python+Selenium随机生成手机验证码并检查页面上是否弹出重复手机号码提示框
2020/09/21 Python
css3实例教程 一款纯css3实现的发光屏幕旋转特效
2014/12/07 HTML / CSS
美国男装连锁零售商:Men’s Wearhouse
2016/10/14 全球购物
床上用品全球在线购物:BeddingInn
2016/12/18 全球购物
美国迪克体育用品商店:DICK’S Sporting Goods
2018/07/24 全球购物
英语专业大学生求职简历的自我评价
2013/10/18 职场文书
咖啡书吧创业计划书
2014/01/13 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
武夷山导游词
2015/02/03 职场文书
2015年派出所工作总结
2015/04/24 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
范文之农村基层党建工作报告
2019/10/24 职场文书
python基础之函数的定义和调用
2021/10/24 Python
Redis keys命令的具体使用
2022/06/05 Redis