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学习笔记一 之 数据类型
Dec 15 Javascript
基于jquery的回到页面顶部按钮
Jun 27 Javascript
PHP开发者必须掌握的6个关键字
Apr 14 Javascript
javascript实现的简单的表单验证
Jul 10 Javascript
JavaScript学习笔记整理之引用类型
Jan 22 Javascript
JS实现的仿QQ空间图片弹出效果代码
Feb 23 Javascript
浅谈String.valueOf()方法的使用
Jun 06 Javascript
JavaScript中ES6字符串扩展方法
Aug 26 Javascript
vue中的inject学习教程
Apr 24 Javascript
详解async/await 异步应用的常用场景
May 13 Javascript
ES6之Proxy的get方法详解
Oct 11 Javascript
JavaScript前端实现压缩图片功能
Mar 06 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与XML的PDF文档生成技术
2006/10/09 PHP
php实现的短网址算法分享
2014/06/20 PHP
php中的四舍五入函数代码(floor函数、ceil函数、round与intval)
2014/07/14 PHP
php通过array_push()函数添加多个变量到数组末尾的方法
2015/03/18 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
php操作路径的经典方法(必看篇)
2016/10/04 PHP
PHP实现八皇后算法
2019/05/06 PHP
jQuery 使用手册(五)
2009/09/23 Javascript
javascript 操作cookies及正确使用cookies的属性
2009/10/15 Javascript
精通Javascript系列之数值计算
2011/06/07 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
jquery实现的Accordion折叠面板效果代码
2015/09/02 Javascript
AngularJS中使用ngModal模态框实例
2017/05/27 Javascript
JavaScript数据结构之双向链表定义与使用方法示例
2017/10/27 Javascript
Vue中使用clipboard实现复制功能
2018/09/05 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
Javascript原型链及instanceof原理详解
2020/05/25 Javascript
[56:46]Liquid vs IG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
Python实现抓取页面上链接的简单爬虫分享
2015/01/21 Python
简述Python中的进程、线程、协程
2016/03/18 Python
Python使用cookielib模块操作cookie的实例教程
2016/07/12 Python
使用tensorflow实现AlexNet
2017/11/20 Python
Python2.7 实现引入自己写的类方法
2018/04/29 Python
Python实现二维曲线拟合的方法
2018/12/29 Python
Python实现简单层次聚类算法以及可视化
2019/03/18 Python
Flask框架学习笔记之路由和反向路由详解【图文与实例】
2019/08/12 Python
python函数修饰符@的使用方法解析
2019/09/02 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
python装饰器使用实例详解
2019/12/14 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
Python爬虫入门教程01之爬取豆瓣Top电影
2021/01/24 Python
校园学雷锋广播稿
2014/10/08 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
会议承办单位欢迎词
2015/09/30 职场文书
phpQuery解析HTML乱码问题(补充官网未列出的乱码解决方案)
2021/04/01 PHP
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android