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 dialog open后,服务器端控件失效的快速解决方法
Dec 19 Javascript
JQuery插件iScroll实现下拉刷新,滚动翻页特效
Jun 22 Javascript
javascript 原型链维护和继承详解
Nov 26 Javascript
jQuery实现数字加减效果汇总
Dec 16 Javascript
体验jQuery和AngularJS的不同点及AngularJS的迷人之处
Feb 02 Javascript
有关jquery与DOM节点操作方法和属性记录
Apr 15 Javascript
json对象与数组以及转换成js对象的简单实现方法
Jun 24 Javascript
Vue.js 利用v-for中的index值实现隔行变色
Aug 01 Javascript
vue如何实现自定义底部菜单栏
Jul 01 Javascript
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
node使用mysql获取数据库数据中文乱码问题的解决
Dec 02 Javascript
ES6学习笔记之let与const用法实例分析
Jan 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中路径问题的解决方案
2006/10/09 PHP
PHP音乐采集(部分代码)
2007/02/14 PHP
PHP 多维数组排序实现代码
2009/08/05 PHP
php 上一篇,下一篇文章实现代码与原理说明
2010/05/09 PHP
php+curl 发送图片处理代码分享
2015/07/09 PHP
js代码实现微博导航栏
2015/07/30 PHP
javascript call和apply方法
2008/11/24 Javascript
妙用Jquery的val()方法
2012/06/27 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
Jquery 动态生成表格示例代码
2013/12/24 Javascript
用JavaScript实现一个代码简洁、逻辑不复杂的多级树
2014/05/23 Javascript
jQuery中;function($,undefined) 前面的分号的用处
2014/12/17 Javascript
JS实现很酷的EMAIL地址添加功能实例
2015/02/28 Javascript
JS简单实现动画弹出层效果
2015/05/05 Javascript
JavaScript中boolean类型之三种情景实例代码
2016/11/21 Javascript
详解nodeJS中读写文件方法的区别
2017/03/06 NodeJs
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
解决python爬虫中有中文的url问题
2018/05/11 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
python 8种必备的gui库
2020/08/27 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
python爬虫---requests库的用法详解
2020/09/28 Python
使用CSS3美化HTML表单的技巧演示
2016/05/17 HTML / CSS
中专毕业生个人职业生涯规划
2014/02/19 职场文书
推荐信格式要求
2014/05/09 职场文书
求职自我推荐信
2014/06/25 职场文书
励志演讲稿300字
2014/08/21 职场文书
青春励志演讲稿范文
2014/08/25 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
2015年党员自评材料
2014/12/17 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
2019年入党思想汇报
2019/03/25 职场文书