关于使用ajax异步请求返回的数据出现乱码的问题

3 篇文章 0 订阅
function myFunction(){
	var sfzhm = document.getElementById("sfzhm");
	//为 sfzhm 添加失去焦点事件
	//sfzhm.onblur=function(){
		//获取谁辅助号码
		var sfzhmname = document.getElementById("sfzhm").value;
		//发起异步通信将用户名传递到服务器
		var xhr=new XMLHttpRequest();
		xhr.onreadystatechange=function(){
			//通信完成以后,利用局部更新显示结果 
			if(xhr.readyState==4 && xhr.status==200){
				var msg=xhr.responseText;
				document.getElementById("message").innerHTML=msg;
			}
		};
		xhr.open("get", getRootPath()+"ajaxIdentityCard?sfzhmname="+sfzhmname, true);
		xhr.send();
	//};
}

以上为有请求和局部刷新的代码,用于身份证号码的检测,查询当前文本框输入的身份证号码是否已经被注册(从数据库中查询)

	@RequestMapping(value="ajaxIdentityCard", method = RequestMethod.GET, produces = {"text/html;charset=utf-8"})
	在@RequestMapping请求中加上下面代码即可
	produces = {"text/html;charset=utf-8"})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值