php - AJAX/MySQL/PHP 问题

标签 php jquery mysql

所以我正在为我今年夏天工作的地方开发一个注册系统。我有一个系统,他们可以在其中将东西“添加”到购物篮中,但我想如果他们愿意的话,我还需要让他们选择删除这些东西。我的问题就来了,有没有办法从数据库中删除一条记录并实时更新页面?我正在使用 PHP、MySQL 和 jQuery。

最佳答案

Adarsh 是正确的,使用 Ajax 帖子:

使用 jQuery 的购物车页面的基本示例:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>    
<script language="javascript">
    $(document).ready(function(){
        $(".deleteItem").click(function());
        var dataString = "deleteID="+$(this);
        $.ajax({
            type: "POST",
            dataType: "HTML",
            url: "deleteScript.php",
            data: dataString,
            success: function(data) {
                $("#LI"+$(this)).remove();
            }
        });
    });
    </script>

    <ul>
        <li id="LI1">
            <input type="button" class="deleteItem" id="1"> 1st Item in your cart
        </li>
        <li id="LI2">
            <input type="button" class="deleteItem" id="2"> 2nd Item in your cart
        </li>
        <li id="LI3">
            <input type="button" class="deleteItem" id="3"> 3rd Item in your cart
        </li>
    </ul>

然后创建 deleteScript.php 页面以根据您刚刚发布的 deleteID 处理数据库交互。

关于php - AJAX/MySQL/PHP 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4627418/

相关文章:

php - Symfony 无法连接到 MySQL Docker 容器

jquery - 遍历 JSON

javascript - jQuery .html() 不执行嵌入的 jquery

javascript - jQuery 移动 : How to make dialog open more than once

mysql从另一个表更新表

php - 如何不断检查MySQL数据库?

java.sql.SQLException : Access denied for user 'guacamole' @'172.17.0.4' in Guacamole Docker

php - 警告 : Invalid argument supplied for foreach() in C:\xampp\htdocs\SwaziTour\rpt_payment_history. php 第 48 行

php - 如何在 foreach 循环内执行查询?

php - 使用 PHP 衡量(和改进)性能的最佳方法?