我正在使用以下内容进行数据转换:
<cfset Year = Left(mbTimeStamp_dt,4)>
<cfset Month = mid(mbTimeStamp_dt,5,2)>
<cfset Date = mid(mbTimeStamp_dt,7,2)>
<cfset Hour = mid(mbTimeStamp_dt,9,2)>
<cfset Minute = right(mbTimeStamp_dt,2)>
<cfset NewDate= "#Createdatetime(Year,Month,Date,Hour,Minute,00)#">
<cfset PSTTime = #DateConvert("UTC2Local", NewDate )# >
<cfset ESTTime = DateAdd('h',3,PSTTime)>
Run Code Online (Sandbox Code Playgroud)
但我在以下行收到错误:
<cfset NewDate= "#Createdatetime(Year,Month,Date,Hour,Minute,00)#">
Run Code Online (Sandbox Code Playgroud)
错误消息:"值1-无法转换为数字."
难道我做错了什么?供您参考,我的mbTimestamp_dt价值如下:
2013-06-06 11:51:37
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用以下脚本发送电子邮件,但它不起作用并抛出错误:
<cfmail to="user@mydomain.com"
from="user@mydomain.com"
<!--- subject="#sub#" --->
type="html"
server="smtp.sendgrid.net"
timeout="360"
username="un"
password="psw" >
<cfmailparam name="X-SMTPAPI" value="{\"category\":\"Cool Emails\"}">
<cfoutput>
Hello
</cfoutput>
</cfmail>
Run Code Online (Sandbox Code Playgroud)
错误是:找到无效的令牌\找到 <cfmailparam tag line
我已经尝试删除标签,但它仍然无法正常工作.
FW/1具有埋藏在其内部的功能
private string function renderDataWithContentType() {
var out = '';
var contentType = '';
var type = request._fw1.renderData.type;
var data = request._fw1.renderData.data;
var statusCode = request._fw1.renderData.statusCode;
switch ( type ) {
case 'json':
contentType = 'application/json; charset=utf-8';
out = serializeJSON( data );
break;
Run Code Online (Sandbox Code Playgroud)
看起来它有一个内置机制来返回application/json,text/xml和text/plain.
我找不到任何关于如何触发这个的文档.
注意:这不是重复:如何从FW/1中的操作返回JSON?
我是ColdFusion的新手.我正在尝试编写一个JavaScript函数来禁用基于单选按钮值的文本框.但是我在调用JavaScript函数时遇到"对象期望"错误.请帮我解决这个问题.
<cfscript>
function validate(){
alert('hi');
if(document.report_outage.bkp_dec.checked == true){
document.report_outage.clbkp_phn.disabled=false;
}
else{
document.report_outage.clbkp_phn.disabled=true;
}
}
</cfscript>
<cfset bkp_dec = "Yes,No">
<cfform name="report_outage">
<cfloop list="#bkp_dec#" index="listElement" delimiters=",">
<cfinput type="radio" name="bkp_dec" value="#listElement#" onclick="validate();"/> <cfoutput>#listElement#</cfoutput> <br>
</cfloop>
<cfinput type="text" name="clbkp_phn" id="clbkp_phn" value=""/>
</cfform>
Run Code Online (Sandbox Code Playgroud) 这是一个逻辑/最佳实践问题,而不是纯编程,所以如果它违反规则就道歉.
我正在使用JQuery的AJAX功能提交我的一些表单:
$.ajax({
type: "POST",
url: form-actions.cfc?method=NewSubmission,
data: $('#form1').serialize(),
success: function (result) {
// alert user of success
}
error: function (result) {
// alert user of success
}
});
Run Code Online (Sandbox Code Playgroud)
表单被提交给ColdFusion组件,该组件获取已经序列化的表单的所有参数,并在插入SQL数据库之前将它们放入变量中.这是一个例子:
<cfcomponent>
<cffunction name="NewSubmission" access="remote" hint="Saves or Submits New Submission" returntype="JSON">
<cfargument name="CustomerID" type="numeric" />
<cfargument name="Name" type="any" />
<cfargument name="DOB" type="any" />
<cfquery>
...the cfarguments automatically map to the key:value pairs
submitted by JQuery and insert into SQL here...
</cfquery>
</cffunction>
</cfcomponent>
Run Code Online (Sandbox Code Playgroud)
主要问题:我现在有一个可以包含0-infinity <input type="file" name="upload1" />元素的表单,因为它们是由用户点击"添加文件"按钮动态生成的.每次单击此按钮时,<li> …
我在PHP中做了一些非常基本的身份验证工作.在PHP中,您可以启动会话并创建要存储在cookie中的唯一会话ID.
这在ColdFusion中如何工作?如何启动会话并为其分配唯一ID?
背景故事:我正在尝试创建一个登录页面,我可以创建用户并验证他们的登录尝试,但我需要知道如何在他们登录后给他们一个独特的会话.
我看了一下ColdFusion文档.我能为会话找到的唯一方法似乎是那些因任何原因不使用cookie的浏览器.我错过了什么吗?
ColdFusion评论有一个额外的破折号 - 所以:
<!--- Comment here --->
Run Code Online (Sandbox Code Playgroud)
而不是普通的HTML:
<!-- Comment here -->
Run Code Online (Sandbox Code Playgroud)
我们有一小部分网站由非ColdFusion开发人员使用模板设置,他在所有模板文件中使用html注释而不是CF注释.将它们留作普通的HTML注释是一个问题吗?(如果我们应该将它们全部转换为cf注释 - 我可以使用什么正则表达式找到/替换?:))
这真的很难......谷歌似乎没有任何线索...所以我把它留给我可爱的朋友们......
我正在尝试使用ColdFusion创建一个文件的符号链接...而且我开始变得非常恼火,因为还没能解决这个问题......
到目前为止这是我的代码......
<cfset argString = '/c mklink #UserScreenPath##AdvertSubDirectory#\backgrounds\#AdvertBackgroundFilename# #Path#files\clients\#UserID#\assets\backgrounds\#AdvertBackgroundFilename#' >
<cfexecute name="cmd.exe" arguments="#argString#" outputFile="" timeout="0" />
Run Code Online (Sandbox Code Playgroud)
鉴于变量都是合法的并且解析正确,并且解析到源目录和目标目录的目录也是合法的...我到底错过了什么?
我尝试过使用CFCATCH,但没有提出任何结果!ColdFusion运行的环境是Windows XP,因此cmd.exe调用...
我们使用一个非常简单的CSS来创建一个弹出窗口:
<style type="text/css">
#flyout_window {
position:absolute;
top:85px;
left:10px;
-moz-transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
-o-transition: all 1s ease-in-out;
transition: all 1s ease-in-out;
margin-left: -450px;
}
#flyout_window:hover{margin-left: 0px;}
</style>
Run Code Online (Sandbox Code Playgroud)
您可以在这里看到它的样子:http://xeeme.com/axels 它工作正常并且使用频繁.现在,由于它存在于客户端,我们如何跟踪弹出窗口的使用频率并记录服务器上的使用情况?
有些Ajax可能吗?有什么建议在这种情况下对你有用吗?我们正在使用Coldfusion9
非常感谢
我想做类似于Google Analytics跟踪访问者信息的操作.Google Analytics的javascript文件会在您的网站上添加1x1 img.当访问者访问您的网站时,他们会从Google加载该IMG.IMG SRC属性包含许多有关您访问的URL变量.例如:
<img src="http://www.google-analytics.com/__utm.gif?utmwv=5.4.6&utms=1&utmn=116154048&utmhn=www.example.com&utmcs=UTF-8&utmsr=1920x1080&utmvp=1439x356...">
Run Code Online (Sandbox Code Playgroud)
当Google收到此图片的请求时,他们会记录网址变量.
我可以创建一个带有自定义源的图像,其中包含我需要的所有URL变量.这很简单.但我想不出如何在服务器上记录它?我希望它最终在数据库中,以便我可以运行报告.我的服务器正在运行IIS7和ColdFusion 10.有什么想法吗?
谢谢!