想知道是否可以在ColdFusion中使用'console.log'代码?
我已经部署了以下代码,但没有效果:
<cfif isDefined("placementCategoryID")>
console.log('Placement Category ID is: ' + placementCategoryID);
<cfif placementCategoryID GT 0>
和
<cfif isDefined("categoryDto")>
console.log('Category DTO is: ' + categoryDto);
作为示例,但它们似乎没有达到预期效果,并且结果不会出现在Chrome中的开发工具窗口中。
道歉,如果这是一个基本问题,但任何帮助将不胜感激。
请注意,由于客户很难,我不希望弹出“警报”......需要在console.log中。
答案 0 :(得分:4)
尝试使用<script>
标记包装console.log代码。
编辑:您还必须在您的CF vars附近放置#。
<cfif isDefined("placementCategoryID")>
<script>
<cfoutput>
console.log('Placement Category ID is #placementCategoryID#');
</cfoutput>
</script>
</cfif>
答案 1 :(得分:0)
如果您想要更强大的报告,请查看coldfire。
&#34; ColdFire是Firebug的扩展。它在Firebug选项卡中提供调试信息,而不是页面底部。这使您可以调试并保持站点布局的完整性,因为ColdFusion的内置调试信息有时会使您的站点布局混乱。&#34;
答案 2 :(得分:-1)
<cfif isDefined("placementCategoryID")>
<script type="text/javascript">
console.log("Placement Category ID is: "+<cfoutput>#placementCategoryID#</cfoutput>);
</script>
</cfif>