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 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
Jan 06 Javascript
jQuery学习笔记之jQuery原型属性和方法
Jun 09 Javascript
使用JavaScript 编写简单计算器
Nov 24 Javascript
深入理解JavaScript中的对象
Jun 04 Javascript
js获取上传文件的绝对路径实现方法
Aug 02 Javascript
js中apply与call简单用法详解
Nov 06 Javascript
vue2实现可复用的轮播图carousel组件详解
Nov 27 Javascript
JavaScript生成指定范围随机数和随机序列的方法
May 05 Javascript
微信小程序实现图片上传放大预览删除代码
Jun 28 Javascript
Vue 中的受控与非受控组件的实现
Dec 17 Javascript
JavaScript ES6箭头函数使用指南
Dec 30 Javascript
JavaScript交换变量常用4种方法解析
Sep 02 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
PHP中的正规表达式(二)
2006/10/09 PHP
php通过session防url攻击方法
2014/12/10 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
2017/06/21 PHP
js 代码集(学习js的朋友可以看下)
2009/07/22 Javascript
Microsfot .NET Framework4.0框架 安装失败的解决方法
2013/08/14 Javascript
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
javascript Array 数组常用方法
2015/04/05 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
JavaScript获取对象在页面中位置坐标的方法
2016/02/03 Javascript
基于jquery编写分页插件
2016/03/07 Javascript
javascript中错误使用var造成undefined
2016/03/31 Javascript
详谈Angular路由与Nodejs路由的区别
2017/03/05 NodeJs
angular十大常见问题
2017/03/07 Javascript
详解webpack2+node+react+babel实现热加载(hmr)
2017/08/24 Javascript
js HTML5 canvas绘制图片的方法
2017/09/08 Javascript
AngularJS日期格式化常见操作实例分析
2018/05/17 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
微信小程序登录时如何获取input框中的内容
2019/12/04 Javascript
js中Function引用类型常见有用的方法和属性详解
2019/12/11 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
2020/05/06 Javascript
pycharm 使用心得(二)设置字体大小
2014/06/05 Python
Python数据类型详解(二)列表
2016/05/08 Python
深入解析Python中的线程同步方法
2016/06/14 Python
Python多线程扫描端口代码示例
2018/02/09 Python
win10下tensorflow和matplotlib安装教程
2018/09/19 Python
django重新生成数据库中的某张表方法
2019/08/28 Python
python requests证书问题解决
2019/09/05 Python
如何更改 pandas dataframe 中两列的位置
2019/12/27 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
求职简历的自我评价怎样写好
2013/10/07 职场文书
求职简历中的自我评价分享
2013/12/08 职场文书
法律专业自荐信
2014/06/03 职场文书
学生逃课万能检讨书2000字
2015/02/17 职场文书
2015年党员个人工作总结
2015/05/13 职场文书
预备党员介绍人意见
2015/06/01 职场文书