jquery ajax传递中文参数乱码问题及解决方案
来源:互联网 发布:淘宝众筹资金到账 编辑:程序博客网 时间:2024/04/28 00:33
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 ajax传递中文参数乱码问题及解决方案
- ajax传递参数中文乱码问题
- ajax post传递参数中文乱码问题
- jquery.ajax GET 传递参数 乱码问题
- jquery ajax提交,参数中文乱码问题
- jQuery load方法及Ajax传递中文参数值乱码问题解决
- Jquery Ajax传递中文参数时乱码解决
- IE7、IE8下使用escape、encodeURI传递中文参数乱码的问题及解决方案
- Ajax中文参数乱码解决方案
- Jquery Ajax中文乱码解决方案
- URL传递中文参数中乱码问题的解决方案
- ajax提交-----URL中文参数传递后的乱码问题
- jquery Ajax或者js传递参数为乱码问题
- asp.net jquery getjson 传递中文参数乱码问题
- 解决jQuery $.getJSON() 传递参数中文乱码问题
- 解决jQuery $.getJSON() 传递参数中文乱码问题
- 解决jQuery $.getJSON() 传递参数中文乱码问题
- jQuery-Ajax提交数据中文乱码问题的解决方案
- Visual C#读取Excel表格中的数据
- 黑莓手机开发开发tips: 给MainScreen加菜单Menu
- java取日期之间的日数
- net cf绘制透明图片
- 何为C语言关键字volatile
- jquery ajax传递中文参数乱码问题及解决方案
- 很美的句子,句句让人掉泪,整理了一下,和大家一同分享……
- 原创:发布一个基于TokyoTyrant的C#客户端开源项目
- Hibernate的视图功能
- 再次进来了
- 时隔一年,今天重新开始写学习delphi心得
- 十大经典误会 ,愿你笑口常开!^_^
- 【转】程序员应知——首先检查自己的问题
- More Than BREW: 解析BREW核心机制