gpt4 book ai didi

java - 将 Coldfusion 查询结果转换为格式化的 javascript 数组

转载 作者:行者123 更新时间:2023-11-29 03:54:32 25 4
gpt4 key购买 nike

我正在尝试编写 ColdFusion 代码来运行查询,然后将结果以特定格式放入数组中。

查询:

<cfquery name="get_cbox" datasource="ds" username="un" password="pw">
SELECT CBOXADD, MFLPU, SATLPU, BOXTYPE
FROM myTable
</cfquery>

包含 1 个元素的数组如下所示:

<script type="text/javascript">
var addresses = [{ name: "<table width=100% style='font-size:14px'><td rowspan='3'>OBS:1</td><tr><td>"#cboxadd#"</td><td align='right'>LPU M-F: "#mflpu#"</td></tr><tr><td>Barrigada Guam, 96910 ("#boxtype#")</td><td align='right'>LPU Sat: "#satlpu#"</td></tr></table>", to: #cboxadd#", Barrigada Guam, 96910" }];
</script>

我该如何实现?

最佳答案

据我所知,你的对象看起来不对,但我不确定你在用它做什么,所以我不确定如何让它适合你,所以我只举了一个较小的例子。

<cfquery name="get_cbox" datasource="ds" username="un" password="pw">
SELECT CBOXADD, MFLPU, SATLPU, BOXTYPE
FROM myTable
</cfquery>

<cfset arrString = "">
<cfloop from="1" to="get_cbox.recordcount" index="i">
<cfset arrString = listAppend(arrString,"{'name':'#get_cbox.CBOXADD[i]#','type':'#get_cbox.BOXTYPE[i]#'}")>
</cfloop>
<cfoutput>
<script type="text/javascript">
var addresses = [#arrString#];
</script>
</cfoutput>

这将构建一个对象数组,每个对象都有属性“名称”和“类型”,其值从查询中填充。

关于java - 将 Coldfusion 查询结果转换为格式化的 javascript 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7100480/

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