Page 1 of 1

javacsript code not working

Posted: Wed Jun 16, 2010 7:43 pm
by mayanktalwar1988

Code: Select all

<script type="text/javascript">	
	
var loc=location.href;
var id=loc.split("?");
	function link()
{
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","downlink.php?id",true);
xmlhttp.send();
}
</script>
this script i have written is not working for me actually i am not sure about this line

Code: Select all

xmlhttp.open("GET","downlink.php?id",true);
in which i have passed a variable "id" which is query string part of the url extracted in very first lines of code can ve pass variable like this in javascript?

Re: javacsript code not working

Posted: Wed Jun 16, 2010 8:17 pm
by PHPHorizons
Hello mayanktalwar1988,

The way that code is written, id is just a string.

Here is how do add the variable to that url string:

Code: Select all

xmlhttp.open("GET","downlink.php?" + id,true);

Re: javacsript code not working

Posted: Thu Jun 17, 2010 6:35 am
by mayanktalwar1988
k thanks