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

托马斯

我想使用php和jquery ajax从mysql数据库中获取数据。'process.php'是连接到数据库并获取mysql数据的php文件。当它单独运行时,它可以工作,但是当使用ajax调用时,它不起作用。有人可以帮忙纠正错误吗?这是我的html文件:

<html>
<head>
<script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
    function showRoom(){
        $.ajax({
            type:"POST",
            url:"process.php",
            data:{action:showroom},
            success:function(data){
                $("#content").html(data);
            }
        });
    }
    showRoom();
});
</script>
</head>
<body>
<div id="content"></div>
</body>
</html>

这是我的process.php文件

<?php
$link=mysqli_connect("localhost","root","raspberry","homebot");

if (mysqli_connect_errno())
    echo "Failed to connect to MySQL: " . mysqli_connect_error();

$action=$_POST["action"];
if($action=="showroom"){
    $query="SELECT * FROM user";
    $show=mysqli_query($link,$query) or die ("Error");
    while($row=mysqli_fetch_array($show)){
        echo "<li>$row['name']</li>";
    }
}
?>
ffflabs

您的ajax调用中有两个语法错误:

$(document).ready(function(){
    function showRoom(){
        $.ajax({
            type:"POST",
            url:"process.php",
            data:{action:"showroom"},
            success:function(data){
                $("#content").html(data);
            }
        });
    }
    showRoom();
});

请记住,jQuery的ajax需要一个对象作为参数。在对象内部的语法是

{ key : value }

您输入的类型=“ POST”在声明性语法中正确,但在定义对象键时不正确。

其次,上述对象的数据属性也应该是一个对象。因此,与其说是action = showroom,不如说是

{action:"showroom"}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

使用PHP,AJAX和jQuery搜索MySQL数据库

来自分类Dev

使用PHP,AJAX和jQuery搜索MySQL数据库

来自分类Dev

如何使用 bootstrap 和 Ajax 根据选定的 ID 从 MySQL 数据库中获取数据?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Laravel-使用Ajax从数据库中获取数据

来自分类Dev

使用PHP和MySQL从数据库中获取数据时,无法避免重复数据

来自分类Dev

通过PHP从mysql数据库中获取数据

来自分类Dev

如何使用mysql数据库在AutoCompleteTextView中获取数据?

来自分类Dev

使用PHP,JQuery和AJAX以JSON格式从数据库获取数据

来自分类Dev

如何使用Jquery ajax和php将数据插入mysql数据库?

来自分类Dev

无法使用 jQuery Ajax Bootstrap 模型从数据库中获取更新数据的值 - json 数据

来自分类Dev

使用ajax从数据库中获取对帖子的评论

来自分类Dev

使用PHP和AJAX更新MySQL数据库

来自分类Dev

使用Ajax和PHP插入数据库(mysql)

来自分类Dev

PHP从数据库中获取数据

来自分类Dev

使用AJAX获取PHP文件以从MySQL数据库检索数据时,下拉表单消失

来自分类Dev

在mysql数据库中插入和获取不同的语言

来自分类Dev

如何从PHP中的MySQL数据库获取图像

来自分类Dev

在PHP的mysql数据库中获取特定用户的ID

来自分类Dev

使用mysql_fetch_array和php从数据库中获取三个元素

来自分类Dev

PHP 和 MySQL 搜索从数据库中获取完整数据

来自分类Dev

使用php中的PDO从MySQL数据库中获取损坏的数据

来自分类Dev

如何使用 php 脚本从 MySQL 数据库中获取数据到嵌套的 JSON 数组中?

来自分类Dev

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

来自分类Dev

使用PHP从Mysql数据库获取数据错误

来自分类Dev

如何使用PHP和jQuery AJAX从数据库获取数据并将其分配给输入值

来自分类Dev

如何使用Python从mysql数据库中获取和打印utf-8数据?

Related 相关文章

  1. 1

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

  2. 2

    使用PHP,AJAX和jQuery搜索MySQL数据库

  3. 3

    使用PHP,AJAX和jQuery搜索MySQL数据库

  4. 4

    如何使用 bootstrap 和 Ajax 根据选定的 ID 从 MySQL 数据库中获取数据?

  5. 5

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

  6. 6

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

  7. 7

    Laravel-使用Ajax从数据库中获取数据

  8. 8

    使用PHP和MySQL从数据库中获取数据时,无法避免重复数据

  9. 9

    通过PHP从mysql数据库中获取数据

  10. 10

    如何使用mysql数据库在AutoCompleteTextView中获取数据?

  11. 11

    使用PHP,JQuery和AJAX以JSON格式从数据库获取数据

  12. 12

    如何使用Jquery ajax和php将数据插入mysql数据库?

  13. 13

    无法使用 jQuery Ajax Bootstrap 模型从数据库中获取更新数据的值 - json 数据

  14. 14

    使用ajax从数据库中获取对帖子的评论

  15. 15

    使用PHP和AJAX更新MySQL数据库

  16. 16

    使用Ajax和PHP插入数据库(mysql)

  17. 17

    PHP从数据库中获取数据

  18. 18

    使用AJAX获取PHP文件以从MySQL数据库检索数据时,下拉表单消失

  19. 19

    在mysql数据库中插入和获取不同的语言

  20. 20

    如何从PHP中的MySQL数据库获取图像

  21. 21

    在PHP的mysql数据库中获取特定用户的ID

  22. 22

    使用mysql_fetch_array和php从数据库中获取三个元素

  23. 23

    PHP 和 MySQL 搜索从数据库中获取完整数据

  24. 24

    使用php中的PDO从MySQL数据库中获取损坏的数据

  25. 25

    如何使用 php 脚本从 MySQL 数据库中获取数据到嵌套的 JSON 数组中?

  26. 26

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

  27. 27

    使用PHP从Mysql数据库获取数据错误

  28. 28

    如何使用PHP和jQuery AJAX从数据库获取数据并将其分配给输入值

  29. 29

    如何使用Python从mysql数据库中获取和打印utf-8数据?

热门标签

归档