我有一个cfmail发送给大约8人(动态).其中一个地址不正确,因此不会发送整个电子邮件.coldfusion管理员或cfmail标签中是否有任何设置可以更改,因此它将发送给7个正确的人,并且只有一个人失败.我正在使用CF8.
我有一个Flex 3.5应用程序,它将用于多种用途,并且作为我想要指示应用程序所处模式的视觉更改的一部分,我想要更改其背景颜色.
目前,应用程序标记如下所示:
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
xmlns:com="ventures.view.component.*"
xmlns:views="ventures.view.*"
layout="absolute"
preinitialize="onPreInitialize()"
creationComplete="onCreationComplete()"
applicationComplete="onApplicationComplete()"
click="onClick(event)"
enabled="{(!chainController.generalLocked)}"
backgroundGradientColors="[0xFFFFFF, 0xFFFFFF]"
>
Run Code Online (Sandbox Code Playgroud)
我尝试过使用绑定,对于backgroundColor和backgroundGradientColors属性:
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
...
backgroundColor="{app_background_color}"
>
Run Code Online (Sandbox Code Playgroud)
-和-
<mx:Application
xmlns:mx="http://www.adobe.com/2006/mxml"
...
backgroundGradientColors="{app_background_color}"
>
Run Code Online (Sandbox Code Playgroud)
但是对于前者的绑定是不允许的,而后者则有一个警告:
数据绑定将无法检测到"app_background_color"的分配.
我也跑过这个页面似乎表明我可以用这个setStyle()方法来做,但文档似乎表明这个方法只适用于组件,而不是主画布.
我想我可以<mx:Canvas></mx:Canvas>为此专门包装所有内容,但这似乎很浪费 - 就像在HTML中的Div-itis一样.
在运行时更改主应用程序背景颜色的最佳方法是什么?
我的javascript:再次更新.
$('.calc').change(function(){
var classArray = $(this).attr('class').split(',');
$.each(classArray, function(){
alert(classArray);
});
});
Run Code Online (Sandbox Code Playgroud)
并输入:
<input type="text" class="calc R#r# C#i#" />
Run Code Online (Sandbox Code Playgroud)
英镑符号是变量,我正在使用ColdFusion.
我需要做的是成功地获取每个类并将它们放在一个数组中.这样我就可以用它来为整个表做必要的计算.
帮助将不胜感激.
谢谢
想知道是否有人可以提供帮助
我正在使用来自RIAForge 的一些代码,它与 Last.fm api 集成...
其中一种方法输出为结构,但我想修改代码,使其输出为数组,我不确定如何执行此操作。
目前代码是这样的
<cfscript>
var args = StructNew();
var returnStruct = StructNew();
var results = "";
var i = 0;
args['playlistURL'] = arguments.playlistURL;
results = super.callMethod('playlist.fetch', args).playlist;
returnStruct['title'] = results[':title'];
returnStruct['annotation'] = results[':annotation'];
returnStruct['creator'] = results[':creator'];
returnStruct['date'] = results[':date'];
if(StructKeyExists(results, ':trackList') AND StructKeyExists(results[':trackList'], ':track')){
results = super.ensureArray(results[':trackList'][':track']);
returnStruct['tracks'] = QueryNew('album,creator,duration,identifier,image,info,title');
for(i=1; i LTE ArrayLen(results); i=i+1){
QueryAddRow(returnStruct.tracks);
QuerySetCell(returnStruct.tracks, 'album', results[i].album);
QuerySetCell(returnStruct.tracks, 'creator', results[i].creator);
QuerySetCell(returnStruct.tracks, 'duration', results[i].duration);
QuerySetCell(returnStruct.tracks, 'identifier', results[i].identifier);
QuerySetCell(returnStruct.tracks, 'image', results[i].image);
QuerySetCell(returnStruct.tracks, 'info', …Run Code Online (Sandbox Code Playgroud) 我正在使用cfhttp将数据发布到URL并将"连接失败"作为文件内容.我已经将accept-encoding标头设置为'no-compression',这解决了get请求的问题,但没有解决帖子的问题.
如何在网站使用GZIP时成功发布?
我已经使用jQuery Mobile ThemeRoller为我正在开发的新移动网站创建主题.通常,主题效果很好,但是在我的应用程序中没有使用ThemeRoller中显示的list-divider.
这是一个说明问题的屏幕截图:
ThemeRoller问题http://img.skitch.com/20120416-8fbfbu41abrci1ym8uthatfi4e.png
相关页面的相关HTML是:
<div id="schedule" data-role="page" data-theme="a">
<div data-role="content" data-theme="a">
<ul data-role="listview">
<li data-role="list-divider">8:00 am</li>
<li><a href="#session">Welcome & Keynote</a></li>
<li data-role="list-divider">9:00 am</li>
<li><a href="#session">Session title displayed here</a></li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我甚至尝试添加一些我在ThemeRoller标记中找到的东西:
<li data-role="list-divider" data-swatch="a" class="ui-bar-a" data-form="ui-bar-a">8:00 am</li>
Run Code Online (Sandbox Code Playgroud)
这没有效果.无论我做什么,似乎都把课程设置为ui-bar-b.我可以在Chrome中实时编辑HTML并更改ui-bar-b为ui-bar-a,它看起来就像我期望的那样.
难道我做错了什么?这可能是一个jqm bug吗?
使用jqm 1.1.0和jquery 1.7.0.
我有一个我需要改变的coldfusion网站.不知道或不熟悉这个环境(我知道ASP.NET).我需要做的就是根据页面的引用值(URL)编写条件,并在某些情况下重定向到另一个页面.任何人都可以给我一个执行此操作的语法示例吗?
在高负载应用程序中,将客户端存储放在注册表或数据库中是否更好?我担心我的高负载会导致更多数据库连接以获取客户端存储信息并减慢所有内容. 仅供参考:我们在Linux上使用ColdFusion
思考?
我有一台运行ColdFusion 5.0的Windows 2000服务器和一个相当大的遗留应用程序.最初的开发人员早已过去和走了.
服务器需要退役,并且找不到任何ColdFusion媒体.行动过程也将购买ColdFusion 8并使用它(除非有人对替代品有任何建议).
任何人都可以评论ColdFusion 5.0和8.0之间存在多少向后不兼容性吗?我能够只复制和运行网站,还是需要浏览代码更改语法或引用?
我正在使用以下代码发布到服务器,然后将其发送到MYSQL查询以通过搜索查找匹配项.
$.ajax({
url: '/search/spotlight/',
data: "q=" + $(this).val(),
success: function(data) {
}
});
Run Code Online (Sandbox Code Playgroud)
当Q的val中有空格时,就会产生问题.我想知道我是否正确处理了这个问题?我需要在AJAX调用中对值进行编码吗?或者这是我的后端问题,即ColdFusion
现在JQUERY将以下内容发布到服务器:/ search/spotlight /?q = FirstName%20LastName
这是正确的吗?
我需要计算给定表中所有记录中单词列表的出现次数.如果我只有一个字,我可以这样做:
select count(id) as NumRecs where essay like '%word%'
Run Code Online (Sandbox Code Playgroud)
但我的列表可能是数百或数千个单词,我不想连续创建数百或数千个sql请求; 这看起来很傻.我有一个想法,我可以创建一个接受逗号分隔的单词列表的存储过程,对于每个单词,它将运行上面的查询,然后将它们组合在一起,并返回一个巨大的数据集.(听起来很合理,对吧?但我不确定从哪个方向开始......)
如果没有关于union的一些奇怪的东西,我可能会尝试用临时表做一些事情 - 为每个单词和记录计数插入一行,然后select *从该临时表返回.
如果有可能与工会,如何?一种方法是否具有优势(性能或其他方面)?
我有一个输入字符串,将要么是JSON数据包,鼻翼:
{"PHONE":"555-513-4318","FIRSTNAME":"Austin","ARTISTID":"2","LASTNAME":"Weber"}
Run Code Online (Sandbox Code Playgroud)
或查询字符串,ala:
phone=555-513-4318&firstname=Austin&artistid=2&lastname=Weber
Run Code Online (Sandbox Code Playgroud)
为了我的目的,我需要始终使用后一种格式; 所以当它是JSON数据时,我需要将它转换为查询字符串.它是用户输入,所以我不能保证它将是一个或另一个.
我正在使用jQuery,并且有以下代码,它可以工作.我只是想知道是否有更好的方法来解决它.
var data = '';
try {
data = $.param($.parseJSON($("#content").val()));
} catch (e) {
data = $("#content").val();
}
//... now do stuff with the `data` var...
Run Code Online (Sandbox Code Playgroud)
这里的逻辑是,如果字符串不是有效的JSON,那么$.parseJSON()将抛出异常,并且数据将仅设置为用户输入的原始值.
coldfusion ×8
jquery ×4
javascript ×3
ajax ×1
apache-flex ×1
arrays ×1
cfmail ×1
coldfusion-8 ×1
css ×1
email ×1
flex3 ×1
input ×1
json ×1
sql ×1
sql-server ×1
struct ×1
urldecode ×1
urlencode ×1