Jquery中的Coldfusion cfquery
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jquery中的Coldfusion cfquery相关的知识,希望对你有一定的参考价值。
为什么这不起作用?
$("#selection").change(function () {
description = $("#selection").val();
console.log(description);
<cfquery datasource="#Application.cartdsn#" name="descriptions">
SELECT d.description FROM descriptionmap d, invoice i
WHERE
i.description=
<cfqueryparam value="#description#" cfsqltype="cf_sql_integer" maxlength="20">
</cfquery>
})
我已经在jquery之外进行了测试,它运行正常。是不是可以在jquery中嵌入cfquery?如果不可能,我将如何进行此操作?
答案
您正在将服务器端代码与客户端代码混合在一起。
- cf在服务器上处理。
- jquery在浏览器上处理,没有办法与服务器上已经存在的东西进行交互。
事件顺序:
- CF解析源文件并生成html。 HTML包含您的jQuery代码。
- CF将输出发送到Web浏览器
- Web浏览器呈现数据并具有
change
事件的定义 - 用户更改选择..代码无法在服务器上运行!
如果您在3中的浏览器页面上查看源代码,则CF代码已在服务器上完成处理,您获得的只是输出。
另一答案
这里有一些查询ColdFusion的例子:
<cfquery name="anyNAME" datasource="your datasource">
SELECT *yourCOLUMN* FROM *tableName*
</cfquery>
这里举例说明如何从mysql输出数据
<cfoutput query="anyNAME">
<textarea> #yourCOLUMN# </textarea>
</cfoutput>
这是一个简单易用的ColdFusion代码
以上是关于Jquery中的Coldfusion cfquery的主要内容,如果未能解决你的问题,请参考以下文章
如何在 jquery 脚本中输出 Coldfusion 变量?
在我的 ColdFusion 页面上为经过身份验证/登录的用户包含特定 jQuery 函数的最佳方式是啥?