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传递中文参数乱码问题及解决方法说明相关推荐

  1. jquery 乱码 传参_jquery获取URL中参数解决中文乱码问题的两种方法

    从A页面通过url传参到B页面时,解析url参数可以用下面两种方法: 方法一:正则分析法 function getQueryString(name) { var reg = new RegExp(&q ...

  2. Js的Url中传递中文参数乱码的解决

    一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面 Javascript代码: 2. 接收参数页面:test02.html 二:如何获取Url ...

  3. asp.net如何解决传递中文参数乱码问题

    其实,解决此问题很简单,只需在传递的中文参数用escape()就可以解决了,至于后台c#只需用Page.Request.Params来获取就可以了!

  4. vue爬坑之 父组件向子组件异步传参 子组件中拿不到值的解决方法

    做项目时候遇到一件怪事: 父组件向子组件<dialog-info/>传个参数arrdata,是个数组 因为是Array类型的参数,子组件中进行了接收,并且default通过函数返回一个空数 ...

  5. JS中setInterval、setTimeout不能传递带参数的函数的解决方法

    setInterval 和 setTimeout 这两个函数比较好用,但会遇到比如说我隔个几秒后要执行的函数是带参数的,这种情况怎么办?可以用匿名函数包装处理 //不带参数的函数function te ...

  6. javascript 请求action传递中文参数乱码问题

    1.js $.ajaxFileUpload         (             {                 url:'<%=basePath%>uploadDatFile/ ...

  7. js中url传递中文参数乱码

    处理方法一. js 程序代码: url=encodeURI(url);注意是整个URL 服务器端的代码: String linename = new String(request.getParamet ...

  8. 中文名称的文件传不到ftp服务器,FTP上传文件时文件的中文名称变为#号,解决方法...

    由于R&D中心需要把图纸上传到FTP服务器上,所以做了一个FTP方式的上传本地文件到FTP服务器的程序,程序做完但是出现了一些问题,贴出来大家讨论,以便给予本人解决.现谢谢各位的参与和恢复. ...

  9. Django使用Ajax传递中文字符串给视图函数显示乱码的解决方法

    网上看到许多Ajax传递中文字符的解决方法,但都是比较高级的方法.我看不懂啊,觉得好复杂.翻了好多前辈的网页,找到一个解决方案.我这里用比较直白的语言解答一下,让像我这样的小白不必看到别人的解答方法就 ...

最新文章

  1. redis hash删除所有key_一文详解Redis面试中常见的5种数据结构及对应使用场景
  2. linux注册硬盘中断,基于Linux底层硬盘中断辅助代码的分析与设计
  3. 反编译android的apk
  4. 实验中遇到的Quartus II的Warning的解释、原因以及解决方法
  5. Unsafe(转载)
  6. DEDE如何调用指定文章ID来调用特定文档
  7. tp5 ajax 路由,tp5中ajax方式提交表单
  8. QML基础类型之var
  9. linux驱动中地址空间转换
  10. P4062 [Code+#1]Yazid 的新生舞会 树状数组维护三阶差分
  11. Intel 64/x86_64/IA-32/x86处理器 - 指令格式(10/E) - 特殊指令格式(AVX AVX-512)
  12. POI Excel 13 添加图片
  13. python颜色识别_OpenCV(Python)学习之识别图片特定颜色
  14. Tomcat遇到500 The server encountered an internal error that prevented it from fulfilling this request
  15. 复习笔记:科学技术史
  16. ArcMap导入数据到ArcSDE报000597或者000224的错误
  17. Matlab 矩阵的表示
  18. [学习]简易搜索引擎的制作
  19. Serv-U安装方法
  20. 世界上最神奇的数字是:142857

热门文章

  1. [翻译]Scott Mitchell 的ASP.NET 2.0数据教程之十二:在GridView控件中使用TemplateField
  2. cpu负载转移内存_为什么将所有工作负载转移到云中是个坏主意
  3. npm 私有库开源组件_苹果的ResearchKit,npm私有模块以及更多开源新闻
  4. fedora docker_如何在Fedora中授予用户使用Docker的权限
  5. CSS3 多列布局的跨列
  6. ECMAScript 语法提案的批准流程
  7. 运行Gazebo出现cmd /opt/ros/melodic/lib/gazebo_ros/gzserver类似错误
  8. C 语言do with,中考英语易错题十七、语言交际的用法
  9. 0202年了,怎么还这么多人不会搜索
  10. 多核对mysql好处_多核和MySQL性能