2016-10-14 3 views
0

ColdFusionで 'console.log'コードを使用できるかどうかわかりませんか?CFコードに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

あなたの顧客は困難ではありません。不必要なアラートは迷惑で、アプリケーションを実行している人はそれらを受けるべきではありません。 –

+0

私は同意します、私は「警告を追加してください」コメントを防ぐためにそれを追加しました:) – Brett

答えて

3

<script>タグでconsole.logコードをラップしてみてください。

編集:CFバールの周りにも#を配置する必要があります。

<cfif isDefined("placementCategoryID")> 
    <script> 
     <cfoutput> 
     console.log('Placement Category ID is #placementCategoryID#'); 
     </cfoutput> 
    </script> 
</cfif> 
+0

偉大なスティーブ...私はこれらをコード全体に追加しました...ちょうど最終的な質問として、ログに記録する必要があります...これは正しいでしょうか? – Brett

+0

\t Brett

+0

いいえ、それはうまくいきません。 CF配列はjavascriptに直接変換されません。あなたは、その配列の文字列表現を取得する必要があります: '' その後jobCategoryList変数をCONSOLE.LOG: 'はconsole.log( '返さ希望の職種は次のとおりです。#jobCategoryListを# ')による最初の行に次のように私はちょうど追加することができた場合、 ' – Steve

-1
<cfif isDefined("placementCategoryID")> 
    <script type="text/javascript"> 
     console.log("Placement Category ID is: "+<cfoutput>#placementCategoryID#</cfoutput>); 
    </script> 
</cfif> 
+0

このコードがOPに役立つ理由の説明を追加してください。これにより、今後の視聴者からの回答が得られます。詳細については、[回答]を参照してください。 –

0

あなたはより堅牢な報告をしたい場合は、coldfireをチェックしてください。

"ColdFireは、Firebugの拡張機能で、Firebugタブのページ下部とは異なり、デバッグ情報を提供します。これにより、ColdFusionの組み込みデバッグ情報が混乱する可能性があるため、あなたのサイトレイアウトで。

関連する問題