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 相关文章推荐
javascript 检测浏览器类型和版本的代码
Sep 15 Javascript
基于jquery的jqDnR拖拽溢出的修改
Feb 12 Javascript
jquery实现点击消失的代码
Mar 03 Javascript
ZeroClipboard插件实现多浏览器复制功能(支持firefox、chrome、ie6)
Aug 30 Javascript
JavaScript中的Math.atan2()方法使用详解
Jun 15 Javascript
ES6记录异步函数的执行时间详解
Aug 31 Javascript
微信小程序 绘图之饼图实现
Oct 24 Javascript
Webpack实现按需打包Lodash的几种方法详解
May 08 Javascript
JS基于递归实现网页版计算器的方法分析
Dec 20 Javascript
vue2.0安装style/css loader的方法
Mar 14 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
Jun 26 Javascript
antd-DatePicker组件获取时间值,及相关设置方式
Oct 27 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
vBulletin Forum 2.3.xx SQL Injection
2006/10/09 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
JavaScript的常见兼容问题及相关解决方法(chrome/IE/firefox)
2013/12/31 Javascript
Bootstrap缩略图的创建方法
2017/03/22 Javascript
详解AngularJS跨页面传值(ui-router)
2017/08/23 Javascript
vue.js中$set与数组更新方法
2018/03/08 Javascript
修改node.js默认的npm安装目录实例
2018/05/15 Javascript
微信小程序实现发送验证码按钮效果
2018/12/20 Javascript
vue 中固定导航栏的实例代码
2019/11/01 Javascript
解决vue+webpack项目接口跨域出现的问题
2020/08/10 Javascript
python远程登录代码
2008/04/29 Python
Python greenlet实现原理和使用示例
2014/09/24 Python
在Python中操作字典之update()方法的使用
2015/05/22 Python
Python数据结构与算法之列表(链表,linked list)简单实现
2017/10/30 Python
python 矩阵增加一行或一列的实例
2018/04/04 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
python 格式化输出百分号的方法
2019/01/20 Python
Python enumerate函数遍历数据对象组合过程解析
2019/12/11 Python
python3中使用__slots__限定实例属性操作分析
2020/02/14 Python
Django分组聚合查询实例分享
2020/04/29 Python
python 装饰器的使用示例
2020/10/10 Python
美国户外生活方式品牌:Eddie Bauer
2016/12/28 全球购物
澳大利亚女性快速时尚零售商:Ally Fashion
2018/04/25 全球购物
快时尚眼镜品牌,全国连锁眼镜店:LOHO眼镜生活
2018/10/08 全球购物
Bally澳大利亚官网:瑞士奢侈品牌
2018/11/01 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
商务日语毕业生自荐信
2013/11/23 职场文书
小学生教师节演讲稿
2014/09/03 职场文书
公司租房协议书范本
2014/10/08 职场文书
党员三严三实心得体会
2014/10/13 职场文书
面试感谢信范文
2015/01/22 职场文书
情侣之间的道歉短信
2015/05/12 职场文书
2016年感恩母亲节活动总结
2016/04/01 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
Win11软件图标固定到任务栏
2022/04/19 数码科技
Python matplotlib绘制条形统计图 处理多个实验多组观测值
2022/04/21 Python