我正在发起一个CFC:
<cfset config = new dir.dir1.config() />
Run Code Online (Sandbox Code Playgroud)
这很好用.但突然间,在我看来,没有给出理由它启动:
<cfset config = new anotherdir.dir.dir1.config() />
Run Code Online (Sandbox Code Playgroud)
虽然代码显示了第一个实例,但如果我删除或重命名该anotherdir.dir.dir1.config文件,则会抛出一个无法找到该组件的错误.
哪种情况会导致这种行为?我以智慧走在路的尽头.
我尝试在输入字段中按下返回键时触发按钮。这有效。但是,如果我按下 Tab 键,则不会触发任何内容,因为未捕获 TAB 键事件。
例如,这是我的 JQ 代码片段:
$("input[name=input]").on("keypress, keydown, keyup", function(e) {
var code = e.keyCode || e.which;
if ( code == 13 || code == 9 ) {
$("input[name=btn]").trigger("click");
}
});
Run Code Online (Sandbox Code Playgroud)
我不知道如何让 Tab 键像回车键一样工作。
我想将ColdFusion 8服务器上的数据源合并到现有的ColdFusion 9服务器上.据我所知,两个版本的neo-datasources.xml的xml格式是相同的.
我试图将来自CF8 neo-datasources.xml的...块中的xml块复制并粘贴到ColdFusion 9 xml文件中.在那之前我已经停止了CF服务.但重新启动服务后,CF8数据源或CF9数据源都已加载.大多数情况下只剩下CF9数据源,CF8 xml节点被剥离.
任何人都可以告诉我一个更好的方法来扩展neo-datasources.xml与CF8服务器的数据源?
有一百多个,我不想一个接一个地设置它们.服务器是CF8 Pro/Standard.
提前致谢.
我从ColdFusion 9.0.1中的MySQL 5.7查询中获取了一个JSON字符串.这是我的查询:
SELECT (
SELECT GROUP_CONCAT(
JSON_OBJECT(
'nrtype', nrt.nrtype,
'number', nr.number
)
)
) AS nrJSON
FROM ...
Run Code Online (Sandbox Code Playgroud)
返回的数据如下所示:
{"nrtype": "Phone 1", "number": "12345678"},{"nrtype": "E-Mail 1", "number": "some@email.com"}
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用DeserializeJSON()它时,我收到以下错误:
JSON parsing failure at character 44:',' in {"nrtype": "Phone 1", "number": "12345678"},{"nrtype": "E-Mail 1", "number": "some@email.com"}
Run Code Online (Sandbox Code Playgroud)
我有点困惑.我想得到的是由该DeserializeJSON()函数创建的结构.
我能做什么?
coldfusion ×2
coldfusion-9 ×2
cfc ×1
coldfusion-8 ×1
datasource ×1
jquery ×1
json ×1
keystroke ×1
keyup ×1
migration ×1
mysql ×1