是否可以在CF代码

时间:2016-10-14 12:16:53

标签: javascript coldfusion console.log

想知道是否可以在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中。

3 个答案:

答案 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>