首页 > 解决方案 > 如何将 ColdFusion cfoutput 查询行#/ID 传递给另一个 CFM 或​​函数?

问题描述

我有一个正在处理的 Coldfusion 项目,我正在显示一个公告列表,这些公告的详细信息被这种类型的布局截断:

公告列表.cfc

<cfoutput query="qAnnouncements">
    <tr>
        <Td style="white-space:normal;">
            #dateformat(qAnnouncements.Announcement_Send, 'ddd - mm/dd/yyyy')# <BR />
            <h4>#qAnnouncements.Announcement_Title#</h4><BR />
            #listFirst(wrap(qAnnouncements.Announcement_Content, 100), chr(10))#&nbsp;
            <a href="javascript:ColdFusion.Window.show('abc123')">...more</a><BR /><BR />
        </Td>
   </tr>
</cfoutput>  

当我单击“...更多”链接时,我想要一个弹出窗口来显示并仅显示单击的公告的内容。我可以通过简单地使用 WHERE 子句调整我的 qAnnouncements 查询显示来检查 Announcement_ID 来在弹出窗口上显示正确的公告,但我现在必须对其进行硬编码。

那么如何正确地将从列表中单击的链接的 qAnnouncements.Announcement_ID 传递给我的AnnouncementPopup.cfc文件,然后用于调整后的查询?

总结:想从AnnouncementList.cfc -> AnnouncementPopup.cfc 中传递 Announcement_ID

标签: variablescoldfusion

解决方案


推荐阅读