gpt4 book ai didi

javascript - AJAX 按查询排序

转载 作者:行者123 更新时间:2023-12-03 07:39:10 25 4
gpt4 key购买 nike

我正在寻找添加“排序依据”选项...当页面首次加载时显示所有内容抛出此函数:

function latest($n) {
$dbCon = mysqli_connect("localhost", "artlibr1_default", "azerty123", "artlibr1_01");
$sql = "SELECT * FROM general ORDER BY date_added DESC LIMIT $n, 1";
$query = mysqli_query($dbCon, $sql);
while ($list = mysqli_fetch_assoc($query)) {
return $list['path'];
}

但是,如果我想在搜索中更加精确,我可以,例如,只想显示 type="painting"的元素。

因此,我需要将函数的 sql 语句更改为:

$sql = "SELECT * FROM general WHERE type="painting" ORDER BY date_added DESC LIMIT $n, 1";

我想我需要执行 AJAX,但真的不知道如何完成此操作:/(我以前做过简单的 AJAX 调用)如果你们能帮助我,那就太好了!

最佳答案

您可以执行 ajax 请求,然后更新页面上的数据。但是,根据您要显示/过滤的数据量,您可能会发现最快、最 Eloquent 解决方案是使用 js 过滤器插件,例如:

同位素:http://isotope.metafizzy.co/或者小排序:http://tinysort.sjeiti.com/

他们将保留 DOM 中的现有数据,但显示/隐藏用户看到的内容。这意味着速度会非常快,因为您无需进行额外的调用。

关于javascript - AJAX 按查询排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35480125/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com