Javascript函数不适用于移动设备,但适用于PC

我有一个动态类别列表,该列表带有复选框被打印在页面上。我想选择类别并使用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)
                }
            }
        }

我希望有人可以帮助我。

亲切的问候