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