javascript - 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)
}
}
}
我希望有人可以帮助我。
亲切的问候
解决方案
推荐阅读
- python - PyQt5 中的无限循环
- c - 使用 SIGKILL 进行不间断系统调用期间的任务“死亡”状态
- r - R:我如何 c() 按另一列分组的嵌套字符向量?
- r - R - 无效的 'sep' 值:必须是一个字节
- javascript - 你能模拟活动开始前按住的 shift 键吗
- php - 如何自动获取 Google 驱动器刷新令牌
- vba - Access 中的 VBA 返回方法
- arrays - Array.set 不是函数,不能应用
- c# - 我怎么可能使用“ToArray
()”在类型为“IEnumerable”的变量上 " - html - css,如何结合shape-outside和flex-wrap?