ajax返回的内容显示?5λ??????怎么回事?
asp网站,用的是utf-8,下面的ajax内容怎么修改?
- Java code
//--------------------------------function checkid(regid){ var xmlhttp; try{ xmlhttp=new XMLHttpRequest(); } catch(e){ xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function(){ if (xmlhttp.readyState==4){ if (xmlhttp.status==200){ var data=xmlhttp.responseText; id_result(data); } else{ document.getElementById("ts").innerHTML="卡号检测失败,请联系管理员"; } } else{ document.getElementById("ts").innerHTML="正在进行卡号校验..."; } } xmlhttp.open("post", "check_id.asp", true); xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded'); xmlhttp.send("regid="+escape(regid));}function id_result(data){ var resultbox=document.getElementById("ts"); if(data==1){ resultbox.innerHTML='<img src="images/yesok.gif"/> 该卡号未注册,可用。'; } else{ resultbox.innerHTML='<img src="images/yesno.gif"/> 该卡号已经被注册,请重新核对填写。'; }}[解决办法]
已经解决了,百度这个不花钱的老师真好啊!
解决办法:
用记事本打开该js文件,
然后另存为,选择该文件,在保存的对话框的最下面的那个下拉列表里,选择编码为UTF-8
保存就可以了。