PHP ajax数据库:如何传递两个变量并在不同的选项中获取它们的数据?

(重新发布)我已经完成了这个tutarial: PHP ajax数据库:如何传递两个变量并在不同的div甚至一个中获取它们的数据? ,但它似乎不起作用,我需要有3个选择作品。我选择第一个选择选项然后使用ajax传递数据获得第二个并使用

function showUser(strOther); 

获得与第一个和第二个答案相关的第三个数据。所有运行良好,但第三个选择是:

   

没有给我任何答案。我的脚本是:

   function showForum(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } 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("txtHint").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getuser.php?q="+str,true); xmlhttp.send(); }   function showUser(strOther) { if(strOther==""){ document.getElementById("txtHint1").innerHTML=""; return; } 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("txtHint1").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","getuser.php?q1="+strOther,true); xmlhttp.send(); }  

这是我获得ajax数据的选项:

   
All Orgs WebStatsProject mmu

此选择选项将由第一个ajax请求填充:所有论坛第三个不显示任何数据,其他两个正常工作:

    All Users  

因为你没有定义strOther
试试这个

  function showUser(str,strOther){ 

并传递strOther到这个function