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 EasyUI API 中文文档 - Menu菜单
Oct 03 Javascript
js判断FCKeditor内容是否为空的两种形式
May 14 Javascript
button没写type=button会导致点击时提交
Mar 06 Javascript
JavaScript中的方法重载实例
Mar 16 Javascript
用JavaScript实现页面重定向功能的教程
Jun 04 Javascript
使用微信内置浏览器点击下拉框出现页面乱跳转现象(iphone),该怎么办
Jan 04 Javascript
JavaScript+html5 canvas绘制的小人效果
Jan 27 Javascript
vue项目中引入noVNC远程桌面的方法
Mar 05 Javascript
Angular中sweetalert弹框的基本使用教程
Jul 22 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
Sep 14 Javascript
JS实现贪吃蛇游戏
Nov 15 Javascript
原生JS实现无缝轮播图片
Jun 24 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 file_get_contents 函数超时的几种解决方法
2009/07/30 PHP
Joomla下利用configuration.php存储简单数据
2010/05/19 PHP
php截取视频指定帧为图片
2016/05/16 PHP
PHP后台实现微信小程序登录
2018/08/03 PHP
laravel配置Redis多个库的实现方法
2019/04/10 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
jsTree树控件(基于jQuery, 超强悍)[推荐]
2009/09/01 Javascript
JS实现图片预加载无需等待
2012/12/21 Javascript
javascript基于HTML5 canvas制作画箭头组件
2014/06/25 Javascript
Iframe实现跨浏览器自适应高度解决方法
2014/09/02 Javascript
javascript DIV实现跟随鼠标移动
2020/03/19 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
js 上传文件预览的简单实例
2016/08/16 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
jQuery设置和获取select、checkbox、radio的选中值方法
2017/01/01 Javascript
Angularjs+bootstrap+table多选(全选)支持单击行选中实现编辑、删除功能
2017/03/27 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
2017/03/29 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
JS实现的走迷宫小游戏完整实例
2017/07/19 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
JS使用百度地图API自动获取地址和经纬度操作示例
2019/04/16 Javascript
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
基于JS实现快速读取TXT文件
2020/08/25 Javascript
使用py2exe在Windows下将Python程序转为exe文件
2016/03/04 Python
Python使用email模块对邮件进行编码和解码的实例教程
2016/07/01 Python
Python内置模块hashlib、hmac与uuid用法分析
2018/02/12 Python
用python介绍4种常用的单链表翻转的方法小结
2020/02/24 Python
Python之变量类型和if判断方式
2020/05/05 Python
python Paramiko使用示例
2020/09/21 Python
单位人事专员介绍信
2014/01/11 职场文书
《社戏》教学反思
2014/04/15 职场文书
中文专业自荐书
2014/06/29 职场文书
学前班语言教学计划
2015/01/20 职场文书
趣味运动会口号
2015/12/24 职场文书
Win10 最新稳定版本 21H2开始推送
2022/04/19 数码科技