gpt4 book ai didi

javascript - 创建用于 ajax 函数的 ColdFusion 查询的 javascript 数组

转载 作者:搜寻专家 更新时间:2023-11-01 04:38:34 26 4
gpt4 key购买 nike

我正在构建一个显示我的客户项目的页面。在数据库中,每个项目记录都有一个 bool 标志,指示项目属于哪个类别和类别。

项目类别; 规划景观环境。还有类(class); 工业政府教育住宅

当用户想要查看“工业”应用程序的“规划”项目时,我会在页面加载时使用 URL 参数相应地查询数据库:

SELECT project_id, name, location, description, planning, landscape
, environment, industrial, government, education, residential
FROM projects
WHERE planning = 1 and
industrial = 1

..并在页面上显示结果集中的第一个项目。

这是我需要帮助的地方

项目显示上方有指向其他类的链接。此外,如果所选类别/类别中的其他项目存在,则如果查询返回 planning 类别中的更多项目,则会显示“三个之一 - 查看下一个项目”的链接 工业类。当用户通过 .load().ajax() 单击上述任何链接时,我想使用 ajax 函数将另一个项目加载到页面中。如何按类存储从查询返回的项目 ID,以便稍后通过页面上的链接使用 ajax 调用访问它?

我熟悉工作中的 javascript/jQuery ajax 部分 - 没问题。我只是不确定如何在页面上存储信息以访问它。

最佳答案

如果您不编写更多代码,很难准确判断您需要传递哪些数据。我建议输出您的链接并使用这样的微数据:

<a data-project="#project_id#">#name#</a>

要访问它,您只需执行以下操作:

$("a").click(function(e) {
e.preventDefault();
var project_id = $(this).data("project");
// You could load in your new data here
});

关于javascript - 创建用于 ajax 函数的 ColdFusion 查询的 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9742104/

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