问题标签 [coldfusion-8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
encryption - CF DESEDE encrypt() 密钥长度问题
我正在尝试使用 ColdFusion encrypt() 和第三方提供的密钥来加密字符串,如下所示:
我得到:
“指定的密钥不是此加密的有效密钥:错误的密钥算法,预期 DESede。”
在编码/解码方面,我必须对这个密钥做什么才能将其转换为正确的格式?
coldfusion-8 - 在单个 cfselect 绑定中运行多个函数
在我的 cfselect 绑定执行后,我尝试运行一个 javascript 函数。有什么办法可以实现吗?这是我的声明。
cfselect name="artType" id="artType" size="1" query="qArtType" display="the_value" value="id"
cfselect id="allValues" name="allValues" multiple="true" bindonload="true" bind="cfc:art.getArt({artType})" size="10" style="width: 100%;"
第一个选择“artType”驱动第二个选择“allValues”。
我想在绑定执行后调用一个 javascript 函数。它被称为 listAll()。有什么办法可以做到这一点。谢谢。
javascript - 如何在javascript中获取cf的值
我在 cf 中有以下代码,我想提醒这些值
任何帮助将不胜感激
coldfusion - 您将哪些安全脚本/代码添加到您的 application.cfm?
我正在重做我们公司的代码,我想要一个清晰、易于阅读且相当安全的 application.cfm。
不,我们没有使用 application.cfc。所以请不要讨论这个问题。
只是想知道您会为安全添加哪些脚本。
我正在使用coldfusion 8标准,sql 2008。
这是我目前正在使用的脚本之一,但我想听听其他一些 Coldfusion 程序员的意见。
感谢您的时间。
sql - 将 Coldfusion Error.DateTime 转换为正常格式?
在我的公司,我们将从站点范围的错误模板收集的信息存储到数据库中,但是由于 error.datetime 的格式,我很难针对不同的日期范围进行任何 sql 查询。
有没有人使用一些 t-sql 或 Coldfusion 代码将其转换为 mm/dd/yyyy 格式?
这是当前格式的示例。
2010 年 6 月 13 日星期日 21:54:32 CDT
但是对于任何查询,我都需要这样做,我相信我有更好的格式。
datetime - ColdFusion 7/8 不同时区
这个问题让我非常难过。我正在使用一个非常古老的 Web 应用程序,其中包含多种编程语言。以前,它将所有日期时间存储在我们 MySQL 数据库的 Datetime 字段中。到目前为止,一切都在服务器时间完成,恰好是美国/太平洋。我的任务是向应用程序添加“时区功能”。我在转换大部分应用程序方面非常成功。
我剩下的唯一问题是使用 ColdFusion 特定的日期时间函数。似乎有很多行代码使用了其中一些函数。我的理想情况是能够在我的 Application.cfm 页面上调整时区,而无需担心任何这些功能的时区。我已经做了很多搜索,但似乎找不到任何东西。任何帮助都是极好的!如果我可以提供更多详细信息,请告诉我。
ajax - 如何将 onclick 参数传递给 CFC 以通过 AJAX 更新数据库?
阿贾克斯新手。只是尝试做一个简单的 ajax/cfc 投票是/否应用程序。无法让它工作
我想要完成的是一个简单的“是或否”投票应用程序,它显示每个链接旁边的投票数。例如:
- 是 (882 票)
- 否 (163 票)。
当访问者投票时,数据库应该更新投票并将投票者记录在不同的表中(这样他们就不能再次投票)。最后,将显示一条确认消息,其中包含新的投票计数:
- 您投了“是” (883 票)或
- 你投了反对票( 164 票)
现在我一切正常,但更新了数据库。($.ajax)
我尝试通过在 ajax 部分中添加和移动响应消息来修改 JavaScript (AJAX) 以调用 CFC 。但是,现在它根本不起作用。我做错了什么?
下面是我想出的新代码。为了使这个问题简单,我只显示“否”投票部分。我在正确的轨道上吗?这似乎很简单。
投票链接
阿贾克斯
投票号.cfc
ajax - cfajaxproxy / cfc 数据库更新失败
现在我一切正常,但我的 cfc 没有更新数据库。我尝试更改 cfc 页面中的代码,但是当我刷新页面进行测试时,这只会带来错误。所以我知道它正在调用 cfc 页面。但是当我单击链接时,除了更新数据库之外,一切正常。我做错了什么?
下面是我想出的代码。这只是 Yes/No Vote App 的 No Vote 部分。保持这个问题简单。我在正确的轨道上吗?这看起来应该很简单。
投票链接
Ajax / cfajaxproxy
投票号.cfc
编辑确定让每个人都了解最新情况。我删除了查询“MemberVote”(是的,它仍然在上面的代码中。我把它留在这里供大家查看)只是为了绕过错误,看看 NewCount 在添加之后是如何工作的,cfc.NewCount(true)
就像 orangepips 建议的那样。我得到的是这个;它确实更新了数据库并显示了 NewCount,就像它应该做的那样。但是 1 秒后,页面变白,我所拥有的只是显示在左上角的 NewCount(没有别的)。
Firebug 什么也没显示,我的意思是什么都没有(空白)。没有 HTML、CSS,根本没有代码。不知何故,ajax 刷新并且只显示 NewCount 并且页面的行为就像它试图加载一些东西一样。我是否忘记添加一些东西以防止它刷新或者是其他东西?
我需要解决这个新问题并让它在“MemberVote”查询中将成员投票添加到数据库中。有任何想法吗?
javascript - 需要将javascript(ajax)投票脚本转换为可重用(动态)脚本,以便可以反复使用
需要将 javascript (ajax) 投票脚本转换为可重用(动态)脚本,以便可以反复使用。
我有一些效果很好的 ajax,但我必须重现它并为每个添加的需要投票的问题添加唯一标识符 [您在代码中看到 9 是我必须更改的唯一标识符]。需要使其动态化,以便无论数据库中有多少问题,它都能自行复制或可以与 onclick 标识符一起重复使用。
试图将 javascript 放在 <CFOUTPUT QUERY="GetVotes"> </CFOUTPUT> 标签之间,这样我就可以将 9 更改为 #GetVoteID# 用于投票问题的内容,并在问题重现时动态重现脚本CFOUTPUT。但这不起作用,因为 javascript 中的 #GetVoteID# 导致脚本无法工作,而且我不知道如何使用 onclick 标识符使脚本可重用。
我在许多网站上看到了赞成和反对投票问题,并且这些问题通过数据库输出动态重现,他们在做什么来重用那里的 ajax?
我知道 onclick 标识符是要走的路,所以任何关于如何转换我的脚本、CFC 和其他任何东西的帮助,以便它可以处理需要投票的 10、20 或 1000 个问题。
下面是我的代码(链接、cfajaxproxy、CFC 和 javascript)
是/否链接
<CFOUTPUT QUERY="GetVoteList">
<A HREF="javascript:()" onclick="GetVoteYes9(#GetVoteID#);">Yes</A>
<A HREF="javascript:()" onclick="GetVoteNo9(#GetVoteID#);">No</A>
</CFOUTPUT>
ajax 风格
<STYLE>
GetVoteDescription9{visibility : visible}
</STYLE>
cfajaxproxy
<cfajaxproxy cfc="CFC/GetVoteYes9" jsclassname="YesVote9CFC">
<cfajaxproxy cfc="CFC/GetVoteNo9" jsclassname="NoVote9CFC">
YesVoteCFC
NoVoteCFC
ajax 脚本
coldfusion - ColdFusion Web 服务 - 连接被拒绝
从客户端计算机连接到 ColdFusion Web 服务时收到以下错误
org.apache.commons.httpclient.HttpException:连接被拒绝:连接(实际链接到 cfc 组件)
任何想法?