0
我在标签模式下正常工作一个CFC:Lucee CFML查询问题
<cfcomponent output="false">
<cffunction name=GetCases access="remote" returntype=Any returnformat=JSON>
<cfquery name="QryCases" datasource=#session.dsn# >
select id,surname,forename,died,dob,status from tbcases
</cfquery>
<cfreturn (QryCases)>
</cffunction>
</cfcomponent>
然而CFSCRIPT版本失败,我只是不能明白为什么:
component
{
function any GetCases() access="remote" returntype="any" returnformat="json"
{
QryCases = Queryexecute("
select id,surname,forename,died,dob,status from tbcases
","",{datasource=session.dsn});
return QryCases;
}
}
所以这两个将工作在ACF v2016中很好,但是只有在Lucee v5中有效的脚本。 json的结果是jquery数据表
感谢任何指针。
eturnformat而不是returnformat也许? –
只是利用这个机会分享我不再使用cfc,也不使用cfquery。我使用常规.cfm页面和writeoutput SerializeJSON(qry)中的存储过程。对我来说它更清洁。 –
我假设你为所有的CRUD操作使用存储过程。我认为这是一个有力的论据,因为这是一个最好由数据库处理的工作。感谢分享 –