首页 > 解决方案 > Javascript 功能在手机上无法使用,但在电脑上可以使用

问题描述

我有一个动态类别列表,列表打印在带有复选框的页面上。我想选择类别并使用 AJAX 打印与这些类别相关的产品。我的功能可以在 PC 上运行,但是当我在移动设备上尝试时,它不起作用。我是否使用仅适用于 PC 的功能?

var CategorieIds =
            [<?php
            $sql = "SELECT * FROM categorie WHERE Actief = '1'";
            $result = mysqli_query($conn, $sql);
            if (mysqli_num_rows($result) > 0) {
                while ($row = mysqli_fetch_assoc($result)) {
                    echo('"'.$row["ID"].'",');
                }
            }

            ?>"000"]

        var EnabledCategorieIDs =  []


        CategorieIds.forEach(SetCatList)
        if(EnabledCategorieIDs.length > 0){
            var URL = JSON.stringify(EnabledCategorieIDs)
        }else{
            var URL = JSON.stringify(CategorieIds)
        }

        console.log(URL)
        GetProduct(URL)

        function SetCatList(value, index, array){
            if(value != "000"){
                var checkBox = document.getElementById("Check"+value);
                if(checkBox.checked == true){
                    EnabledCategorieIDs.push(value)
                }
            }
        }

我希望有人可以帮助我。

亲切的问候

标签: javascript

解决方案


推荐阅读