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(js)设置默认输入焦点(focus)
Dec 28 Javascript
jQuery学习笔记之toArray()
Jun 09 Javascript
javascript创建对象的几种模式介绍
May 06 Javascript
Javascript中常见的逻辑题和解决方法
Sep 17 Javascript
利用Vue.js实现求职在线之职位查询功能
Jul 03 Javascript
面包屑导航详解
Dec 07 Javascript
在vscode里使用.vue代码模板的方法
Apr 28 Javascript
Angular Renderer (渲染器)的具体使用
May 03 Javascript
jQuery实现列表的增加和删除功能
Jun 14 jQuery
js中自定义react数据验证组件实例详解
Oct 19 Javascript
VUE 实现动态给对象增加属性,并触发视图更新操作示例
Nov 29 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
Feb 25 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生成UTF8文件的方法
2010/05/15 PHP
PHP动态分页函数,PHP开发分页必备啦
2011/11/07 PHP
PHP验证码无法显示的原因及解决办法
2017/08/11 PHP
xml分页+ajax请求数据源+dom取结果实例代码
2008/10/31 Javascript
jquery tab标签页的制作
2010/05/10 Javascript
js 遍历json返回的map内容示例代码
2013/10/29 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
jquery实现动态画圆
2014/12/04 Javascript
jquery实现在光标位置插入内容的方法
2015/02/05 Javascript
深入理解JavaScript系列(22):S.O.L.I.D五大原则之依赖倒置原则DIP详解
2015/03/05 Javascript
JS实现上下左右对称的九九乘法表
2016/02/22 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
JavaScript中最容易混淆的作用域、提升、闭包知识详解(推荐)
2016/09/05 Javascript
js初始化验证实例详解
2016/11/26 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
angularjs定时任务的设置与清除示例
2017/06/02 Javascript
微信小程序实现点击按钮修改字体颜色功能【附demo源码下载】
2017/12/05 Javascript
Iview Table组件中各种组件扩展的使用
2018/10/20 Javascript
angular8和ngrx8结合使用的步骤介绍
2019/12/01 Javascript
详解Python字符串对象的实现
2015/12/24 Python
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
基于opencv实现简单画板功能
2020/08/02 Python
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
欧洲最大的滑雪假期供应商之一:Sunweb Holidays
2018/01/06 全球购物
季度思想汇报
2014/01/01 职场文书
高等教育专业自荐信范文
2014/03/26 职场文书
干部四风问题整改措施思想汇报
2014/10/13 职场文书
交通事故协议书范本
2014/11/18 职场文书
销售内勤岗位职责
2015/02/10 职场文书
赢在中国观后感
2015/06/02 职场文书
婚育证明格式
2015/06/17 职场文书
生日赠语
2015/06/23 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
Windows 64位 安装 mysql 8.0.28 图文教程
2022/04/19 MySQL