1
我正在使用Bitbucket並配置Scrutinizer以在上載時分析代碼。它抱怨一個變量沒有被聲明,並且導致代碼分級。如何在使用wp_localize_script創建javascript變量時滿足Scrutinizer()
變量txtVars似乎從未聲明。如果這是全球性的,請考慮添加/ ** global:txtVars */comment。
這對我來說很有意義,因爲我用我的jQuery的變量而不會被宣佈以任何方式除了在我的WordPress functions.php文件:
txtVars
被導入下面的PHP:
這讓我在jQuery腳本使用txtVars
:
confirm(txtVars.confirm_submit);
我試過在jQuery中聲明txtVars
幾種不同的方法,但它沒有幫助,它會產生一個錯誤,或者txtVars
最終爲空。
有沒有辦法在jQuery中聲明這個變量來滿足需要聲明變量的代碼檢查器?
配售jQuery的上述評論解決了這個問題。我把它放在jQuery中。如果你想寫一個答案,我會標記它是正確的。對我來說似乎很愚蠢,我沒有嘗試過。謝謝。 – rwkiii