Search code examples
ajaxvariablesgetxmlhttprequest

Using xmlhttp.open() how do I add more than one parameter to url?


I have this code.

xmlhttp.open("GET","getuser.php?q="+str,true);

where q="+str

I want to pass a second var how do I do this?


Solution

  • xmlhttp.open("GET","getuser.php?q=" + q + "&r=" + r, true);
    

    Note that this will not properly escape your parameters if they contains special characters. You might want to use something like encodeURIComponent(q) instead.