后端开发|php教程
quot,xmlHttp,document,check,myform
后端开发-php教程
Ajax在火狐浏览器中的兼容问题,程序在IE中运行正常
var xmlHttp=false;
function createXMLHttp(){
try{
xmlHttp=new XMLHttpRequest();
}catch(trymicrosoft){
try{
xmlHttp=new ActiveXObject(“Msxml2.XMLHTTP”);
}catch(othermicrosoft){
try{
xmlHttp=new ActiveXObject(“Microsoft.XMLHTTP”);
}catch(failed){
xmlHttp=false;
}
}
}
if(!xmlHttp){
alert(“无法创建 XMLHttpRequest 对象!”);
}
}
function Ajaxcheck(){
var num=document.myform.uname.value;//获得表单的数据
var url=”check.php?n=”+num;
createXMLHttp();
xmlHttp.open(“GET”,url,true);//这里的true代表是异步请求
xmlHttp.onreadystatechange=updatePage;
xmlHttp.send(null);
}
苹果v10公众号源码,ubuntu只能进去,海山臭虫爬虫防治,全选php,上海招工seolzw
function updatePage(){
if(xmlHttp.readyState==4){
var response=xmlHttp.responseText;
if(response==”ok”){
document.myform.nameerr.value=”√”;
return true;
}else if(response==”no”){
document.myform.nameerr.value=”×用户名已占用”;
return false;
}else{
document.myform.nameerr.value=”服务器出现问题”;
return false;
}
}
}
新建xml文件源码,ubuntu网卡名称文件,tomcat8jdk版本,看云爬虫,adminccz.php,seo比竞价排名早还是晚lzw
代码如上,我是用Ajax检测用户名是否存在,在火狐中,要是英文母的名字,可以正常,要是中文名字就判断不出来了,怎么回事啊?????
棋牌8合1源码,vscode输入栏在哪,Ubuntu编译cef,tomcat别的电脑访问,sqlite修改数据库名吗,爬虫 58,php 5随机数,丹东专业seo推广报价,时时彩 时时彩网站源码,bootstrap左边菜单右边内容模板lzw
——解决方案——————–
应该是在Ajaxcheck 发送请求的时候出错,可能是中文导致的问题,
你可以在check.php页面里面echo 用户名,看取到的是否是乱码, 如果是乱码的话用urlencode处理一下
——解决方案——————–
var url=”check.php?n=”+num;
url=encodeURI(url);
——解决方案——————–
在check.php页面里面echo 用户名,看取到的是否是乱码, 如果是乱码的话用urlencode处理一下
——解决方案——————–