php+ajax问题 利用ajax验证php用户注册,能不能在一个php文件中新建两个以上XMLHttpRequest来分别验证每一项呢?如果不能,应该怎么实现呢?先谢谢了~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那是不是两个XMLHttpRequest需要写到一个js文件中呢?我每个写了一个XMLHttpRequest,结果第一个XMLHttpRequest验证的输出跑到第二个的输出地方输出了,请问应该怎么做呢? 可以,XMLHttpRequest每new一次,就是创建一个新实例,同时也相当于新开一个新的线程。 分成两个,类似下面这样。function check1(){if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("myDiv").innerHTML=xmlhttp.responseText; } }xmlhttp.open("GET","ajax_info.txt",true);xmlhttp.send();}function check2(){if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { // 做另外的处理 } }xmlhttp.open("GET","ajax_info.txt",true);xmlhttp.send();} 嗯,你看这样行不?function ShowUser(str){if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } var url="getUserInfo.php"url=url+"?username="+strurl=url+"&sid="+Math.random()xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("name").innerHTML=xmlhttp.responseText; } }xmlhttp.open("GET",url,true);xmlhttp.send();}function CheckPwd(str){if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); }else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); }var url="getUserInfo.php"url=url+"?user_passwd="+strurl=url+"&sid="+Math.random()xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("pwd").innerHTML=xmlhttp.responseText; } }xmlhttp.open("GET",url,true);xmlhttp.send();} 本帖最后由 xuzuning 于 2010-09-06 11:40:26 编辑 嗯,感谢两位的回答!!!可能真的覆盖了结果,因为第二次的没有出来,利用url作为参数传递更好,因为我我一个需要数据库,一个需要别的,这样更方便,再次感谢两位~~~ smarty中if语句中的变量无效 新浪(北京)无线部门招聘phper php问题 支持数据库查询的------连动下拉菜单 如何使用<input type="image" src="url" name="name">获得想submit一样的效果,请各位大侠指教一下 我不会php,有人可以帮我把一个简单的html页面转化成php页面吗? PHP有关下拉列表的问题。 非弱智问题,求一个正则表达式,我就只有20分了,全给你,5555555,回答我吧! hnxyy(大师),还有问题 为什么我的chw帮助文件打不开 ,并且告诉我appcrash 该怎么解决 父页面可否根据IFRAME子页面重新分配URL地址? php连接数据库服务器,创建数据库问题
我每个写了一个XMLHttpRequest,结果第一个XMLHttpRequest验证的输出跑到第二个的输出地方输出了,
请问应该怎么做呢?
function check1()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}function check2()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
// 做另外的处理
}
}
xmlhttp.open("GET","ajax_info.txt",true);
xmlhttp.send();
}
function ShowUser(str)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
var url="getUserInfo.php"
url=url+"?username="+str
url=url+"&sid="+Math.random()xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("name").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET",url,true);
xmlhttp.send();
}function CheckPwd(str)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}var url="getUserInfo.php"
url=url+"?user_passwd="+str
url=url+"&sid="+Math.random()xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("pwd").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET",url,true);
xmlhttp.send();
}
可能真的覆盖了结果,因为第二次的没有出来,
利用url作为参数传递更好,因为我我一个需要数据库,一个需要别的,这样更方便,
再次感谢两位~~~