Javascript 将PHP传递给jQuery追加函数?
我想将一些PHP传递到我的jQueryAppend函数中。我知道我不能直接传递PHP,所以我尝试将PHP转换成一个变量,然后在jQuery中调用该变量。这可能吗 以下是我到目前为止的情况(不工作):Javascript 将PHP传递给jQuery追加函数?,javascript,php,jquery,append,Javascript,Php,Jquery,Append,我想将一些PHP传递到我的jQueryAppend函数中。我知道我不能直接传递PHP,所以我尝试将PHP转换成一个变量,然后在jQuery中调用该变量。这可能吗 以下是我到目前为止的情况(不工作): 函数appendElements(){ var模板_dir=“”; if(window.matchMedia(“(最小宽度:1100px)”).matches){ jQuery(“#容器”).append(“\ \ \ \ "); } 在标记之间添加var模板_dir=“”; 然后像平常一样运行函数
函数appendElements(){
var模板_dir=“”;
if(window.matchMedia(“(最小宽度:1100px)”).matches){
jQuery(“#容器”).append(“\
\
\
\
");
}
在
标记之间添加var模板_dir=“”;
然后像平常一样运行函数:
function appendElements() {
if (window.matchMedia("(min-width: 1100px)").matches) {
jQuery("#container").append("\
<div id='BG' class='bg_images' data-stellar-ratio='.5'>\
<img src='"+template_dir+"/assets/scroll/site/bg_desktop.png'/>\
</div>\
");
}
}
函数appendElements(){
if(window.matchMedia(“(最小宽度:1100px)”).matches){
jQuery(“#容器”).append(“\
\
\
\
");
}
}
确实有可能,如果javascript代码通过PHP解析器。如果adeneo所说的没有意义,PHP解析器将是作为PHP使用的任何文件。这看起来像wordpress,因此您可以将其放在头文件中的脚本标记中。PHP文件不会解析它。您还需要回显bloginfo的值
:var-template_-dir=“”;
或使用PHP的短标记:var-template_-dir=“”;
@Rob M.wp的bloginfo函数将自动回显。除非他使用get_-bloginfo(),否则不需要回显-感谢您提供的提示,那么我需要对代码做哪些更改才能使其正常工作?
function appendElements() {
if (window.matchMedia("(min-width: 1100px)").matches) {
jQuery("#container").append("\
<div id='BG' class='bg_images' data-stellar-ratio='.5'>\
<img src='"+template_dir+"/assets/scroll/site/bg_desktop.png'/>\
</div>\
");
}
}