php - 如何将 SQL 表中的行列出到 jquery 脚本中?

标签 php sql jquery

我正在创建一个定价数组 jQuery,对于这个项目,我需要的不同产品的数量将是 +200,所以我可以研究的最简单的选择是从 SQL 表中列出。

这是我到目前为止所拥有的:

        $(document).ready(function() {
            /*** CONSTANTS ***/
            var KEY = 0;
            var VALUE = 1;
            /*** DEFINE DATA SETS ***/
            var POINTS = [ ["250", 46.5 ], ["500", 53.5], ["1000", 67], ["2500", 107.5], ["5000", 175], ["10000", 310] ];
            var SHIPPING_COSTS = [ ["Pickup", 0], ["Next Day Delivery", 30], ["Same Day Print/Same Day Delivery", 65] ];

            for (var i = 0; i < POINTS.length; i++) {
                $("#quantity").append("<option value='" + POINTS[i][VALUE] + "'>" + POINTS[i][KEY] + "</option>");
            }
            for (var i = 0; i < SHIPPING_COSTS.length; i++) {
                $("#shipping").append("<option value='" + SHIPPING_COSTS[i][VALUE] + "'>" + SHIPPING_COSTS[i][KEY] + "</option>");
            }

            $("select.autoUpdatePrice, input.autoUpdatePrice").bind("mousedown click change", function(event) {
                Calculate();
            });
            Calculate();    
        });


    function Calculate() {
        var net = parseFloat($("#quantity").val());
        /* Calculate the magical # by adding the form fields*/
        var designFee = $("#abcDesignFee").attr("checked") ? $("#abcDesignFee").val() : 0.0;
        var proofFee = $("#abcProofFee").attr("checked") ? $("#abcProofFee").val() : 0.0;
        var MyPrice;
        MyPrice = parseFloat( parseFloat(proofFee) + parseFloat(designFee) + net + parseFloat($("#shipping").val()));
        $("#DumpHere").html("Your Price: $" + formatNumber(MyPrice));
        $("#abcName").val($("#quantity").find(":selected").text() + " " + ProductNamePlural);
        $("#abcPrice").val(MyPrice);
    }

最佳答案

创建一个 PHP 文件并将 SQL 中的数据读取到数组中。在 json_encode() 之后打印该数组。然后使用jQuery.getJSON()文档已准备好获取并处理它。

关于php - 如何将 SQL 表中的行列出到 jquery 脚本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6513676/

相关文章:

sql - Azure SQL 查看辅助(异地复制)数据库的内容

php - 如何为用户感兴趣的主题列表创建数据库?

javascript - 重置类时 CSS 动画不会重新启动

JQuery 自动完成组合框

javascript - 当表单未使用 php javascript 选择所有复选框时如何修复 "Successfully Added"消息

javascript - 如何使用 PHP 设置 UTF-8

java - Json/Java 新手 - 这是什么数据类型?约会时间? 13 位长。使用 PHP

python - 存储到 MySQL 数据库时,非 Unicode 字符会更改为 "????"

jquery - 获取未选择的数据网格行jquery easyui

php - Behat - 检查损坏的图像链接