Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将PHP传递给jQuery追加函数?_Javascript_Php_Jquery_Append - Fatal编程技术网

Javascript 将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=“”; 然后像平常一样运行函数

我想将一些PHP传递到我的jQueryAppend函数中。我知道我不能直接传递PHP,所以我尝试将PHP转换成一个变量,然后在jQuery中调用该变量。这可能吗

以下是我到目前为止的情况(不工作):

函数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>\
        ");
    }
}