gpt4 book ai didi

javascript - 在 Coldfusion 中捕获 'Last Record' for IE javascript bug

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:29:01 26 4
gpt4 key购买 nike

我正在使用 ColdFusion 将英国邮政编码提取到一个数组中,以便在 Google map 上显示。这是从 SQL 数据库动态发生的,因此数字的范围可以从 1 到 100+

该脚本运行良好,但是,在 IE 中(呻吟)它决定在加利福尼亚某处离线显示一个点。

我在之前的 webapp 中解决了这个问题,这是因为每个数组项之间的逗号仍然存在于末尾。在 Firefox、Safari 等中运行良好,但在 IE 中运行不佳。

但是,那个使用的是一组 10 条记录,因此很容易修复。

我只需要一点 if 语句来包围我的逗号,以便在它到达最后一条记录时隐藏它。我似乎无法正确处理。有什么提示/建议吗?

这是有问题的代码行:

var address = [<cfloop query="getApplicant"><cfif getApplicant.dbHomePostCode GT ""><cfoutput>'#getApplicant.dbHomePostCode#',</cfoutput></cfif> </cfloop>];

希望有人可以帮助解决这个相当简单的请求。我只是在办公室度过了糟糕的一天!

最佳答案

var address = [#ListQualify(ValueList(getApplicant.dbHomePostCode), "'")#]

我注意到一个 <cfif getApplicant.dbHomePostCode GT "">在你的代码中。

ListQualify()空(NULL 或空字符串)邮政编码将不会显示在输出中,因为 ColdFusion 列表函数会忽略空列表元素。


编辑:此答案的先前修订表明空元素将出现在 ListQualify() 的结果中.这是不正确的,但前两条评论指的是这个初始修订版。

关于javascript - 在 Coldfusion 中捕获 'Last Record' for IE javascript bug,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2552122/

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