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 onkeydown事件入门实例(键盘某个按键被按下)
Oct 17 Javascript
JavaScript人脸识别技术及脸部识别JavaScript类库Tracking.js
Sep 14 Javascript
详解javascript实现瀑布流列式布局
Jan 29 Javascript
vue2 自定义动态组件所遇到的问题
Jun 08 Javascript
ReactNative踩坑之配置调试端口的解决方法
Jul 28 Javascript
jQuery实现checkbox的简单操作
Nov 18 jQuery
JavaScript设计模式之享元模式实例详解
Jan 17 Javascript
Vue项目路由刷新的实现代码
Apr 17 Javascript
在vue-cli中引入lodash.js并使用详解
Nov 13 Javascript
Vue性能优化的方法
Jul 30 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
Aug 06 Javascript
JavaScript实现简单计时器
Jun 22 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中的观察者模式简单实例
2015/01/20 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
jQuery调用AJAX时Get和post公用的乱码解决方法实例说明
2013/06/04 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
cookie的secure属性详解
2015/04/08 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
jquery实现可点击伸缩与展开的菜单效果代码
2015/08/31 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
vue使用drag与drop实现拖拽的示例代码
2017/09/07 Javascript
angularjs 页面自适应高度的方法
2018/01/17 Javascript
NodeJS父进程与子进程资源共享原理与实现方法
2018/03/16 NodeJs
vue组件实现进度条效果
2018/06/06 Javascript
Bootstrap Table列宽拖动的方法
2018/08/15 Javascript
JavaScript的一些小技巧分享
2021/01/06 Javascript
[27:08]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第二场 11.21
2020/11/23 DOTA
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
对Django的restful用法详解(自带的增删改查)
2019/08/28 Python
tensorflow没有output结点,存储成pb文件的例子
2020/01/04 Python
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
简述使用ftp进行文件传输时的两种登录方式?它们的区别是什么?常用的ftp文件传输命令是什么?
2016/11/20 面试题
农田水利实习自我鉴定
2013/09/19 职场文书
就业自荐书
2013/12/05 职场文书
车间统计员岗位职责
2014/01/05 职场文书
幼儿园儿童节活动主持词+串词大全
2014/03/21 职场文书
祖国在我心中的演讲稿
2014/05/04 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
租房协议书范文
2014/08/20 职场文书
群教班子对照检查材料
2014/08/26 职场文书
干部个人考察材料
2014/12/24 职场文书
呼兰河传读书笔记
2015/06/30 职场文书
小学远程教育工作总结
2015/08/13 职场文书
企业版Windows 11有哪些新功能? Win11适用于企业的功能介绍
2021/11/21 数码科技