将PHP传递给jQuery追加函数?

时间:2013-11-21 15:52:13

标签: javascript php jquery append

我想将一些PHP传递给我的jQuery追加函数。我知道我不能直接传递PHP,所以我试图将PHP变成一个变量,然后在jQuery中调用变量。这可能吗?

这是我到目前为止所做的事情(不工作):

function appendElements() {
var template_dir = "<?php bloginfo('stylesheet_directory'); ?>";
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>\
    ");
}

1 个答案:

答案 0 :(得分:0)

<script> var template_dir = "<?php bloginfo('stylesheet_directory'); ?>"; </script>标记之间添加<head></head>

然后像往常一样运行你的功能:

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