didgydont Posted January 27, 2010 Share Posted January 27, 2010 hello all i am trying to make it so the span id refreshed will be the same as the "str" value this is what i have var xmlHttp function ajaxcheck(str2,str) { xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="createmember.php" url=url+"?ajaxpost=1" url=url+"&"+str+"="+str2 url=url+"&sid="+Math.random() xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true) xmlHttp.send(null) } function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("emailcheck").innerHTML=xmlHttp.responseText } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } this is what i have tried var xmlHttp function ajaxcheck(str2,str) { xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="createmember.php" url=url+"?ajaxpost=1" url=url+"&"+str+"="+str2 url=url+"&sid="+Math.random() xmlHttp.onreadystatechange=stateChanged(str) xmlHttp.open("GET",url,true) xmlHttp.send(null) } function stateChanged(str) { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById(str).innerHTML=xmlHttp.responseText } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } thank you for your time Link to comment https://forums.phpfreaks.com/topic/189947-trying-to-set-id-that-ajax-will-update/ Share on other sites More sharing options...
didgydont Posted January 27, 2010 Author Share Posted January 27, 2010 this works but i know it could be shorter var xmlHttp function ajaxcheck(str2,str) { xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request") return } var url="createmember.php" url=url+"?ajaxpost=1" url=url+"&"+str+"="+str2 url=url+"&sid="+Math.random() if (str=="email") { xmlHttp.onreadystatechange=stateChangedemail } if (str=="username") { xmlHttp.onreadystatechange=stateChangedusername } if (str=="password") { xmlHttp.onreadystatechange=stateChangedpassword } xmlHttp.open("GET",url,true) xmlHttp.send(null) } function stateChangedemail() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("emailcheck").innerHTML=xmlHttp.responseText } } function stateChangedusername() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("usernamecheck").innerHTML=xmlHttp.responseText } } function stateChangedpassword() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("passwordcheck").innerHTML=xmlHttp.responseText } } function GetXmlHttpObject() { var xmlHttp=null; try { // Firefox, Opera 8.0+, Safari xmlHttp=new XMLHttpRequest(); } catch (e) { // Internet Explorer try { xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } } return xmlHttp; } Link to comment https://forums.phpfreaks.com/topic/189947-trying-to-set-id-that-ajax-will-update/#findComment-1002246 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.