无法从使用 PHP 生成的 Bootstrap 选项卡中使用 AJAX 检索数据

瑞秋浣熊

所以我有一个选择框,它触发 AJAX 调用以从显示 Bootstrap 选项卡的 MYSQL 中检索信息。我正在尝试再次调用 AJAX 以根据它们的值在每个选项卡中显示内容,但似乎无法返回结果。

这是生成选项卡的代码的一部分:

$result= $conn->query($sql);
if ($result->num_rows > 0) {
echo"
<div id=\"tabs\">
    <ul class=\"nav nav-tabs\">";
    while($row = $result->fetch_assoc()) {
    echo"
        <li class=\"nav-item\">
        <a class=\"nav-link\" id=\"gruppo\" value=\"".$row["id_gruppo"]."\" data-toggle=\"tab\" href=\"#".$row["id_gruppo"]."\">".$row["nome_gruppo"]."</a>
        <div id=\"show1\"></div>
        </li>";
      }
    echo"</ul></div>";
}

这是我附带的 AJAX 代码:

<script type="text/javascript">
  $(document).ready(function(){ 
    $("#gruppo").change(function(){ 
      var id_gruppo = $(this).val(); 
      var dataString = "id_gruppo="+id_gruppo; 

      $.ajax({ 
        type: "POST",
        url: "getData.php",
        data: dataString,
        success: function(result){
          $("#show1").html(result);
        }
      });

    });
  });
</script>

只是为了测试是否发生任何事情,这是页面 getData.php 的代码

 if(!empty($_POST["id_gruppo"]))
 {
  $id_gruppo=$_POST["id_gruppo"];
  echo"Gruppo:".$id_gruppo;
 }
瑞秋浣熊

感谢@Mabrouki Fakhri,我找到了解决方案。

为每个选项卡调用的函数:

<script>
   function GetDataFromDB(id_gruppo){
        $.ajax({ /* THEN THE AJAX CALL */
            type: "POST", /* TYPE OF METHOD TO USE TO PASS THE DATA */
            url: "getData.php", /* PAGE WHERE WE WILL PASS THE DATA */
            data: "id_gruppo="+id_gruppo, /* THE DATA WE WILL BE PASSING */
            success: function(result1){ /* GET THE TO BE RETURNED DATA */
            $("#home").html(result1); /* THE RETURNED DATA WILL BE SHOWN IN THIS DIV */
        }
    });
}
</script>

生成每个选项卡的代码:

  if ($result->num_rows > 0) {
        echo"
        <div id=\"tabs\">
            <ul class=\"nav nav-tabs\">";
        while($row = $result->fetch_assoc()) {
        echo"
                <li class=\"nav-item\">
                    <a class=\"nav-link\" id=\"gruppo\" onclick=\"GetDataFromDB(".$row["id_gruppo"].");\" value=\"".$row["id_gruppo"]."\" data-toggle=\"tab\" href=\"#".$row["id_gruppo"]."\">".$row["nome_gruppo"]."</a>
                </li>";
      }
            echo"
                </ul>
            </div>";
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从PHP MySQL的引导选项卡中使用ajax调用加载数据

来自分类Dev

从PHP MySQL的引导选项卡中使用ajax调用加载数据

来自分类Dev

使用PHP / Ajax更改选项卡(和URL)

来自分类Dev

当使用数据目标而不是href的选项卡时,Bootstrap选项卡不起作用

来自分类Dev

无法从PHP检索AJAX数据

来自分类Dev

使用AngularJS在Bootstrap选项卡中重新加载数据

来自分类Dev

在PHP中使用Jquery的多个选项卡?

来自分类Dev

使用bootstrap垂直嵌套选项卡的angularjs使用Ajax加载内容

来自分类Dev

使用PHP检索ajax datatype = json发布的数据

来自分类Dev

使用PHP或AJAX从SQL表中检索数据?

来自分类Dev

如何使用 AJAX 从 PHP 文件中检索多个数据?

来自分类Dev

使用 PHP Ajax 在 POST 上检索数组数据

来自分类Dev

使用 AJAX 从 PHP 中的 formdata 中检索数据

来自分类Dev

使用ajax加载内容时,在Bootstrap选项卡之间显示微调框

来自分类Dev

首次单击时使用Ajax加载的Show Bootstrap选项卡不起作用

来自分类Dev

首次单击时,使用Ajax加载的Show Bootstrap选项卡不起作用

来自分类Dev

使用PDO语法,PHP无法检索数据

来自分类Dev

使用Ajax检索数据网格

来自分类Dev

如何使用 php 动态生成不同的引导程序选项卡

来自分类Dev

使用Ajax加载选项卡

来自分类Dev

在不使用Bootstrap选项卡中的href的情况下传递PHP变量

来自分类Dev

在Javascript中使用Ajax检索JSON数据

来自分类Dev

如何验证基于选项卡的列表形式并使用php ajax保存?

来自分类Dev

使用Ajax更新瞥见选项卡插件数据

来自分类Dev

使用Ajax从数据库检索数据

来自分类Dev

如何使用Ajax在前几个选项卡上保存数据并提交在最后一个选项卡上输入的数据?

来自分类Dev

无法使用 ajax 发送和检索加载数据

来自分类Dev

在IE8 +中使用Twitter Bootstrap选项卡启用后退按钮处理

来自分类Dev

在选项卡中使用两个Bootstrap手风琴

Related 相关文章

  1. 1

    从PHP MySQL的引导选项卡中使用ajax调用加载数据

  2. 2

    从PHP MySQL的引导选项卡中使用ajax调用加载数据

  3. 3

    使用PHP / Ajax更改选项卡(和URL)

  4. 4

    当使用数据目标而不是href的选项卡时,Bootstrap选项卡不起作用

  5. 5

    无法从PHP检索AJAX数据

  6. 6

    使用AngularJS在Bootstrap选项卡中重新加载数据

  7. 7

    在PHP中使用Jquery的多个选项卡?

  8. 8

    使用bootstrap垂直嵌套选项卡的angularjs使用Ajax加载内容

  9. 9

    使用PHP检索ajax datatype = json发布的数据

  10. 10

    使用PHP或AJAX从SQL表中检索数据?

  11. 11

    如何使用 AJAX 从 PHP 文件中检索多个数据?

  12. 12

    使用 PHP Ajax 在 POST 上检索数组数据

  13. 13

    使用 AJAX 从 PHP 中的 formdata 中检索数据

  14. 14

    使用ajax加载内容时,在Bootstrap选项卡之间显示微调框

  15. 15

    首次单击时使用Ajax加载的Show Bootstrap选项卡不起作用

  16. 16

    首次单击时,使用Ajax加载的Show Bootstrap选项卡不起作用

  17. 17

    使用PDO语法,PHP无法检索数据

  18. 18

    使用Ajax检索数据网格

  19. 19

    如何使用 php 动态生成不同的引导程序选项卡

  20. 20

    使用Ajax加载选项卡

  21. 21

    在不使用Bootstrap选项卡中的href的情况下传递PHP变量

  22. 22

    在Javascript中使用Ajax检索JSON数据

  23. 23

    如何验证基于选项卡的列表形式并使用php ajax保存?

  24. 24

    使用Ajax更新瞥见选项卡插件数据

  25. 25

    使用Ajax从数据库检索数据

  26. 26

    如何使用Ajax在前几个选项卡上保存数据并提交在最后一个选项卡上输入的数据?

  27. 27

    无法使用 ajax 发送和检索加载数据

  28. 28

    在IE8 +中使用Twitter Bootstrap选项卡启用后退按钮处理

  29. 29

    在选项卡中使用两个Bootstrap手风琴

热门标签

归档