2016-09-13 8 views
1

私はBitbucketを使用しており、Scrutinizerをアップロード時に解析するように設定しています。それは宣言されていない変数について不満を持ち、コードの格付けにヒットを引き起こします。JavaScript変数がwp_localize_script()を使用して作成されたときにScrutinizerを満たす方法

変数txtVarsは決して宣言されていないようです。これがグローバルの場合は、 に/ ** global:txtVars * /コメントを追加することを検討してください。

txtVars次PHPで導入されています:私は私のjQueryので変数を使用していますよう

これは、それが私のWordPressのfunctions.phpファイル内を除き、どのような方法で宣言されることなく、私には理にかなって

これは私がjQueryのスクリプトでtxtVarsを使用することができます:

confirm(txtVars.confirm_submit); 

私はtxtVarsをjQuery内でいくつかの異なる方法で宣言しようとしましたが、助けにならない、エラーを生成する、またはtxtVarsが空になります。

jQueryでこの変数を宣言して、変数の宣言が必要なコードチェッカーを満たす方法はありますか?

+0

は、問題を解決しました。私はjQuery内に配置していました。あなたが答えを書く場合は、それが正しいとマークします。私はこれを試していないと私にばかげているように見えます。ありがとう。 – rwkiii

答えて

0

エラーメッセージは、何が起こる必要があるかどうかを伝えていると思いますが、詳細(ファイル内の配置など)が分かりにくいことがあります。このコメントを追加するには、も、あなたのjQueryの前に、スクリプトファイルのトップで、これを解決するために

:jQueryの上記のコメントを置く

/** global: txtVars */ 
関連する問題