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作为参数传递更好,因为我我一个需要数据库,一个需要别的,这样更方便,再次感谢两位~~~ 如何写sql语句判断某个字段的值是否在某范围内 ubuntu下php操作串口问题 sql2000 datetime导入mysql datetime smarty的一个函数html_select_date 问个难度较大的问题,如何用PHP读取QQ好友列表? PHP无法关联到MYSQL,运行下列代码没任何反应.... PHP香港服务器用file_get_contents 抓取天猫的数据都是繁体的 模板发展进程的又二疑问:模块存放问题 用php准备做一个学生查分系统 checkbox在php中得用法 父页面可否根据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作为参数传递更好,因为我我一个需要数据库,一个需要别的,这样更方便,
再次感谢两位~~~