为什么这不起作用?
$("#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?如果不可能,我将如何进行此操作?
您正在将服务器端代码与客户端代码混合在一起。
事件顺序:
change
事件的定义如果您在3中的浏览器页面上查看源代码,则CF代码已在服务器上完成处理,您获得的只是输出。
这里有一些查询ColdFusion的例子:
<cfquery name="anyNAME" datasource="your datasource">
SELECT *yourCOLUMN* FROM *tableName*
</cfquery>
这里举例说明如何从MySQL输出数据
<cfoutput query="anyNAME">
<textarea> #yourCOLUMN# </textarea>
</cfoutput>
这是一个简单易用的ColdFusion代码