I am new to AJAX and XML.
I have the following XML:
<rsp stat="ok"> <auth> <token>123-123</token> <perms>read</perms> <user nsid="id" username="user_name" fullname="Full Name"/> </auth> </rsp>
I have the following code:
function readXML(xml) { var xmlDoc = xml.responseXML; var x = xmlDoc.getElementsByTagName("user"); document.getElementById("dummy").innerHTML= x.getAttribute("username")); window.location.replace("path/info.php?username="+ x.getAttribute("username")); } var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if(xhttp.readyState==4 && xhttp.status==200) { readXML(xhttp) } } xhttp.open("GET", <?php echo ($url);?>, true); xhttp.send();
I am unable to get any attribute(nsid, username, fullname) of xml tag. How can I fix this?
No comments:
Post a Comment