我是ColdFusion的新手,刚开始学习Ajax.我的问题是我在网上找到了一些很酷的编码来实现两个下拉菜单,其中第二个依赖于从第一个选择的内容.但目标是从选择查询中提取下拉列表中的所有值.
我正在使用我刚学到的绑定功能.第一次下拉的所有东西都正确拉动.问题虽然是第二个问题.我从AJAX记录器获得的错误是"Error invoking: Error Executing Database Query"任何建议将不胜感激.还要提前感谢您的帮助.
select.cfc
<cfcomponent output="false">
<!--- Get array of Catagory Description types --->
<cffunction name="cat_description" access="remote" returnType="array">
<!--- Define variables --->
<cfset var data="">
<cfset var result=ArrayNew(2)>
<cfset var i=0>
<!--- Get data --->
<cfquery name="getServiceCat" datasource="SOME_DATABASE">
SELECT DISTINCT CAT_DESC
FROM service_table
ORDER BY CAT_DESC
</cfquery>
<!--- Convert results to array--->
<cfloop index="i" from="1" to="#getServiceCat.recordcount#">
<cfset result[i][1]=getServiceCat.CAT_DESC[i]>
<cfset result[i][2]=getServiceCat.CAT_DESC[i]>
</cfloop>
<!--- And return it --->
<cfreturn result>
</cffunction>
<!--- Get Service Type by …Run Code Online (Sandbox Code Playgroud) 我是Coldfusion的新手,不知道正确使用此函数的格式是什么.
我想将0000411111转换为0411111摆脱前三个零
<cfset origValue = "#query.column#">
<cfset newValue = ReReplace(origValue, "0+", "", "all")>
<cfoutput>#newValue#</cfoutput>
Run Code Online (Sandbox Code Playgroud)
这将删除所有零,无论如何只保留一个零.只是好奇.
在此先感谢您的帮助.