如何在xhttp.open()中传递两个变量?阿贾克斯

时间:2017-12-10 05:48:43

标签: javascript ajax

我试图在xhttp.open()中传递两个变量,但是在参数列表错误之后我得到了Uncaught SyntaxError:missing

function showHint(str,Password)     
{  
  var xhttp;     
  xhttp = new XMLHttpRequest();    
  xhttp.onreadystatechange = function()

 {

    if (this.readyState == 4 && this.status == 200)

    {    
      document.getElementById("demo").innerHTML = this.responseText;    
    }

 };    
  xhttp.open("GET","CheckLogin.php?fname=" +str+ "&password="+ Password, true);     
  xhttp.send();       
}
参数列表

后出现

错误消息:未捕获的SyntaxError:缺失)

我在传递1个变量时没有出错。只有在尝试传递xhttp.open()中的两个变量时才会出现错误。如何在xhttp.open()中传递两个变量?

1 个答案:

答案 0 :(得分:0)

我可以从您的代码中看到的一个问题是

       xhttp.open("GET","CheckLogin.php?fname=" +Email+ "&password="+ Password, true);

不确定电子邮件变量的定义在哪里?