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 Autocomplete 结合asp.net使用要点
Oct 29 Javascript
ParseInt函数参数设置介绍
Jan 02 Javascript
用box固定长宽实现图片自动轮播js代码
Jun 09 Javascript
js实现仿阿里巴巴城市选择框效果实例
Jun 24 Javascript
JavaScript 对象字面量讲解
Jun 06 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
Sep 05 Javascript
jQuery表格的维护和删除操作
Feb 03 Javascript
javascript input输入框模糊提示功能的实现
Sep 25 Javascript
vue+iview+less 实现换肤功能
Aug 17 Javascript
微信小程序实现动态获取元素宽高的方法分析
Dec 10 Javascript
vue.js 实现a标签href里添加参数
Nov 12 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
Aug 03 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
全国FM电台频率大全 - 1 北京市
2020/03/11 无线电
使用PHP批量生成随机用户名
2008/07/10 PHP
php分页示例分享
2014/04/30 PHP
ThinkPHP有变量的where条件分页实例
2014/11/03 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
2015/07/10 PHP
PHP设计模式之模板方法模式实例浅析
2018/12/20 PHP
jquery 插件 web2.0分格的分页脚本,可用于ajax无刷新分页
2008/12/25 Javascript
在JavaScript应用中使用RequireJS来实现延迟加载
2015/07/01 Javascript
JS组件系列之Bootstrap Icon图标选择组件
2016/01/28 Javascript
jQuery的promise与deferred对象在异步回调中的作用
2016/05/03 Javascript
JS实现HTML表格排序功能
2016/08/05 Javascript
js实现百度搜索提示框
2017/02/05 Javascript
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
layui添加动态菜单与选项卡
2019/07/26 Javascript
如何对react hooks进行单元测试的方法
2019/08/14 Javascript
[01:51]2014DOTA2国际邀请赛 这个赛场没有失败者VGTi5再见
2014/07/23 DOTA
Python中对列表排序实例
2015/01/04 Python
超简单使用Python换脸实例
2019/03/27 Python
python中必要的名词解释
2019/11/20 Python
Python绘制二维曲线的日常应用详解
2019/12/04 Python
python print 格式化输出,动态指定长度的实现
2020/04/12 Python
浅谈django不使用restframework自定义接口与使用的区别
2020/07/15 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
scrapy处理python爬虫调度详解
2020/11/23 Python
详解python的变量缓存机制
2021/01/24 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
深入剖析HTML5 内联框架iFrame
2016/05/04 HTML / CSS
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
澳大利亚百货商店中销量第一的商务衬衫品牌:Van Heusen
2018/07/26 全球购物
英国最大的在线快递公司之一:ParcelHero
2019/11/04 全球购物
W Hamond官网:始于1979年的钻石专家
2020/07/20 全球购物
规划编制实施方案
2014/03/15 职场文书
师德模范事迹材料
2014/06/03 职场文书
思想政治表现评语
2015/01/04 职场文书
校园运动会广播稿
2015/08/19 职场文书