PHP ajax数据库:如何传递两个变量并以不同的方式获取它们的数据?

moh89

(重新发布)我曾经经历过这个教程:PHP ajax数据库:如何传递两个变量,并在不同的div中甚至一个获得它们的数据?,但似乎无法正常工作,我需要3个select一起工作。我选择first select选项,然后使用ajax传递数据以获取第二个并使用

                function showUser(strOther);

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

               <select id="txtHint1">

没有显示任何答案。这是我的脚本:

                <script>
                   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();
                }
                </script>

                <script>
                          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();
              }
            </script>

这是我获取Ajax数据的选择选项:

                 <!-- this forum will be
                 choosed to pass data to get second 
                   select to filled up-->
                 <form>
                   <!-- first select-->
                  <select name="users" onchange="showForum(this.value)">
                 <option value="">All Orgs</option>
                 <option value="1">WebStatsProject</option>
                  <option value="2">mmu</option>

                  </select>
                  </form>

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

                            <!-- third select-->
                             <select id="txtHint1">
                            <option value="All Users">All Users</option>
                            </select>
偏执狂

因为您没有定义,请strOther
尝试

 function showUser(str,strOther){

并传递strOther给此功能

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从php中的一个数据库中的两个不同表中获取多个数据

来自分类Dev

OOP PHP通过两个不同的类访问两个数据库,如果两个表位于不同的数据库中该如何访问

来自分类Dev

使用php / mysql连接两个不同的数据库

来自分类Dev

在PHP/MYSQL中从同一数据库的两个不同表中选择数据

来自分类Dev

ajax和php:如何从数据库中选择变量并使用ajax插入数据库

来自分类Dev

如何获取从数据库生成的php数组到ajax变量中

来自分类Dev

使用prepare语句时如何在一个数据库列中添加两个php变量

来自分类Dev

我们如何相互连接两个数据库表。以 PHP 简单的方式

来自分类Dev

如何使用带有两个每个循环的 tinker 为数据库虚拟数据播种 - Laravel PHP

来自分类Dev

用两个数据更新php数据库

来自分类Dev

AJAX:使用ajax从php获取两个不同的JSON变量

来自分类Dev

php mysql从数据库获取变量数据并计算

来自分类Dev

如何直接从mysql数据库中获取图像并使用php以json格式显示它们?

来自分类Dev

我们如何使用php将两个数据库合并到新数据库中

来自分类Dev

我们如何使用php将两个数据库合并到新数据库中

来自分类Dev

PHP中数据库中两个日期之间的差异

来自分类Dev

两个下拉列表并使用PHP保存在数据库中

来自分类Dev

php仅显示数据库中的两个条目

来自分类Dev

将两个mySQL数据库转换为一种PHP形式

来自分类Dev

如何一键处理两个ajax函数将变量传递给php表单

来自分类Dev

如何使用php从mysql数据库中获取数据

来自分类Dev

如何使用php date从mysql数据库获取数据?

来自分类Dev

如何将在php中创建的变量传递给mysql数据库?

来自分类Dev

如何使用数据库在PHP脚本之间传递变量

来自分类Dev

jQuery通过Ajax将两个数组数据传递给php,并提取两个前缀

来自分类Dev

使用ajax和php从数据库中获取行

来自分类Dev

PHP Session从数据库获取数据

来自分类Dev

PHP从数据库中获取数据

来自分类Dev

如何从 mysql 数据库中随机获取变量?(使用带有 dbo 连接的 php)

Related 相关文章

  1. 1

    如何从php中的一个数据库中的两个不同表中获取多个数据

  2. 2

    OOP PHP通过两个不同的类访问两个数据库,如果两个表位于不同的数据库中该如何访问

  3. 3

    使用php / mysql连接两个不同的数据库

  4. 4

    在PHP/MYSQL中从同一数据库的两个不同表中选择数据

  5. 5

    ajax和php:如何从数据库中选择变量并使用ajax插入数据库

  6. 6

    如何获取从数据库生成的php数组到ajax变量中

  7. 7

    使用prepare语句时如何在一个数据库列中添加两个php变量

  8. 8

    我们如何相互连接两个数据库表。以 PHP 简单的方式

  9. 9

    如何使用带有两个每个循环的 tinker 为数据库虚拟数据播种 - Laravel PHP

  10. 10

    用两个数据更新php数据库

  11. 11

    AJAX:使用ajax从php获取两个不同的JSON变量

  12. 12

    php mysql从数据库获取变量数据并计算

  13. 13

    如何直接从mysql数据库中获取图像并使用php以json格式显示它们?

  14. 14

    我们如何使用php将两个数据库合并到新数据库中

  15. 15

    我们如何使用php将两个数据库合并到新数据库中

  16. 16

    PHP中数据库中两个日期之间的差异

  17. 17

    两个下拉列表并使用PHP保存在数据库中

  18. 18

    php仅显示数据库中的两个条目

  19. 19

    将两个mySQL数据库转换为一种PHP形式

  20. 20

    如何一键处理两个ajax函数将变量传递给php表单

  21. 21

    如何使用php从mysql数据库中获取数据

  22. 22

    如何使用php date从mysql数据库获取数据?

  23. 23

    如何将在php中创建的变量传递给mysql数据库?

  24. 24

    如何使用数据库在PHP脚本之间传递变量

  25. 25

    jQuery通过Ajax将两个数组数据传递给php,并提取两个前缀

  26. 26

    使用ajax和php从数据库中获取行

  27. 27

    PHP Session从数据库获取数据

  28. 28

    PHP从数据库中获取数据

  29. 29

    如何从 mysql 数据库中随机获取变量?(使用带有 dbo 连接的 php)

热门标签

归档