jquery 乱码 传参_jquery ajax传递中文参数乱码问题及解决方法说明
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);
}
})
}
})
}
jquery 乱码 传参_jquery ajax传递中文参数乱码问题及解决方法说明相关推荐
- jquery 乱码 传参_jquery获取URL中参数解决中文乱码问题的两种方法
从A页面通过url传参到B页面时,解析url参数可以用下面两种方法: 方法一:正则分析法 function getQueryString(name) { var reg = new RegExp(&q ...
- Js的Url中传递中文参数乱码的解决
一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面 Javascript代码: 2. 接收参数页面:test02.html 二:如何获取Url ...
- asp.net如何解决传递中文参数乱码问题
其实,解决此问题很简单,只需在传递的中文参数用escape()就可以解决了,至于后台c#只需用Page.Request.Params来获取就可以了!
- vue爬坑之 父组件向子组件异步传参 子组件中拿不到值的解决方法
做项目时候遇到一件怪事: 父组件向子组件<dialog-info/>传个参数arrdata,是个数组 因为是Array类型的参数,子组件中进行了接收,并且default通过函数返回一个空数 ...
- JS中setInterval、setTimeout不能传递带参数的函数的解决方法
setInterval 和 setTimeout 这两个函数比较好用,但会遇到比如说我隔个几秒后要执行的函数是带参数的,这种情况怎么办?可以用匿名函数包装处理 //不带参数的函数function te ...
- javascript 请求action传递中文参数乱码问题
1.js $.ajaxFileUpload ( { url:'<%=basePath%>uploadDatFile/ ...
- js中url传递中文参数乱码
处理方法一. js 程序代码: url=encodeURI(url);注意是整个URL 服务器端的代码: String linename = new String(request.getParamet ...
- 中文名称的文件传不到ftp服务器,FTP上传文件时文件的中文名称变为#号,解决方法...
由于R&D中心需要把图纸上传到FTP服务器上,所以做了一个FTP方式的上传本地文件到FTP服务器的程序,程序做完但是出现了一些问题,贴出来大家讨论,以便给予本人解决.现谢谢各位的参与和恢复. ...
- Django使用Ajax传递中文字符串给视图函数显示乱码的解决方法
网上看到许多Ajax传递中文字符的解决方法,但都是比较高级的方法.我看不懂啊,觉得好复杂.翻了好多前辈的网页,找到一个解决方案.我这里用比较直白的语言解答一下,让像我这样的小白不必看到别人的解答方法就 ...
最新文章
- redis hash删除所有key_一文详解Redis面试中常见的5种数据结构及对应使用场景
- linux注册硬盘中断,基于Linux底层硬盘中断辅助代码的分析与设计
- 反编译android的apk
- 实验中遇到的Quartus II的Warning的解释、原因以及解决方法
- Unsafe(转载)
- DEDE如何调用指定文章ID来调用特定文档
- tp5 ajax 路由,tp5中ajax方式提交表单
- QML基础类型之var
- linux驱动中地址空间转换
- P4062 [Code+#1]Yazid 的新生舞会 树状数组维护三阶差分
- Intel 64/x86_64/IA-32/x86处理器 - 指令格式(10/E) - 特殊指令格式(AVX AVX-512)
- POI Excel 13 添加图片
- python颜色识别_OpenCV(Python)学习之识别图片特定颜色
- Tomcat遇到500 The server encountered an internal error that prevented it from fulfilling this request
- 复习笔记:科学技术史
- ArcMap导入数据到ArcSDE报000597或者000224的错误
- Matlab 矩阵的表示
- [学习]简易搜索引擎的制作
- Serv-U安装方法
- 世界上最神奇的数字是:142857
热门文章
- [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
- cpu负载转移内存_为什么将所有工作负载转移到云中是个坏主意
- npm 私有库开源组件_苹果的ResearchKit,npm私有模块以及更多开源新闻
- fedora docker_如何在Fedora中授予用户使用Docker的权限
- CSS3 多列布局的跨列
- ECMAScript 语法提案的批准流程
- 运行Gazebo出现cmd /opt/ros/melodic/lib/gazebo_ros/gzserver类似错误
- C 语言do with,中考英语易错题十七、语言交际的用法
- 0202年了,怎么还这么多人不会搜索
- 多核对mysql好处_多核和MySQL性能