jquery ajax传递中文参数乱码问题及解决方法说明
更新时间:2014年02月07日 10:00:50 作者:
本篇文章主要是对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);
}
})
}
})
}
相关文章
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
这篇文章主要介绍了基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下2019-06-06基于jQuery的JavaScript模版引擎JsRender使用指南
这篇文章主要介绍了基于jQuery的JavaScript模版引擎JsRender使用指南,需要的朋友可以参考下2014-12-12Jquery实现select multiple左右添加和删除功能的简单实例
下面小编就为大家带来一篇Jquery实现select multiple左右添加和删除功能的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-05-05jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
这篇文章主要介绍了jQuery插件FusionCharts实现的3D帕累托图效果,结合实例形式分析了jQuery使用FusionCharts载入xml数据绘制3D帕累托图的相关实现技巧,并附带demo源码供读者下载参考,需要的朋友可以参考下2017-03-03
最新评论