Ofe*_*all 5 javascript arrays coldfusion
我正在构建一个显示我的客户项目的页面.在数据库中,每个项目记录都有一个布尔标志,指示项目属于哪个类别和类.
项目类别; planning
,landscape
,environmental
.和班级; industrial
,government
,education
,residential
.
当用户想要查看"工业"应用程序的"计划"项目时,我在页面加载时使用URL参数相应地查询数据库:
SELECT project_id, name, location, description, planning, landscape
, environment, industrial, government, education, residential
FROM projects
WHERE planning = 1 and
industrial = 1
Run Code Online (Sandbox Code Playgroud)
..并在页面上的结果集中显示第一个项目.
这是我需要帮助的地方
项目显示上方有其他类的链接.此外,如果所选类别/类中的其他项目存在,则如果查询返回planning
类中类别中的更多项目,则会显示"三个中的一个 - 请参阅下一个项目"的链接industrial
.当用户通过.load()
或单击任何上述链接时,我想使用ajax函数将另一个项目加载到页面中.ajax()
.如何按类存储从查询返回的项目ID,以便稍后通过页面上的链接使用ajax调用来访问它?
我熟悉javascript/jQuery ajax工作的一部分 - 没有问题.我只是不确定如何在页面上存储信息来访问它.
如果没有更多代码,很难准确说出需要传递哪些数据。我建议输出您的链接并使用这样的微数据:
<a data-project="#project_id#">#name#</a>
Run Code Online (Sandbox Code Playgroud)
要访问它,您只需执行以下操作:
$("a").click(function(e) {
e.preventDefault();
var project_id = $(this).data("project");
// You could load in your new data here
});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
413 次 |
最近记录: |