Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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 WP获取页面内容_Javascript_Php_Wordpress - Fatal编程技术网

Javascript WP获取页面内容

Javascript WP获取页面内容,javascript,php,wordpress,Javascript,Php,Wordpress,我试图在javascript函数中检索页面内容。当我回显测试变量$htmlblock时,javascript lightbox工作得非常好。但是当我回显$contactinfo时,它会在一个新选项卡中打开页面 <?php // retireve content from "contact" page $contactpageid=85; $contactpage = get_page($contactpageid); $contactinfo = app

我试图在javascript函数中检索页面内容。当我回显测试变量
$htmlblock
时,javascript lightbox工作得非常好。但是当我回显
$contactinfo
时,它会在一个新选项卡中打开页面

<?php  
    // retireve content from "contact" page
    $contactpageid=85;
    $contactpage = get_page($contactpageid);
    $contactinfo = apply_filters('the_content', $contactpage->post_content);
    //test variable
    $htmlblock = '<strong>Contact Information</strong><br/><table><tr><td id="name"><strong>NAME</strong></td><td id="phone"><a href="tel:+18888888888">888-8888</a></td><td id="email"><a href="mailto:name@email.com" target="_blank">name@email.com</a></td></tr></table>';
?>


<script language="javascript" type="text/javascript">
    function openLightbox() {
        lightbox('<?php echo $contactinfo; ?>');
    }
</script>

函数openLightbox(){
灯箱(“”);
}

$contactinfo
可能包含HTML标记,其中as
$htmlblock
只是一个简单的字符串

我不确定你能用那个灯箱来做这个。您可能需要向Lightbox文档(您正在使用的版本)检查如何插入HTML内容

或者,您可以尝试剥离HTML

$contactinfo = apply_filters('the_content', strip_tags($contactpage->post_content));

您需要回显您正在创建的内容
谢谢,我在上面做了一些编辑。您有什么建议吗?您必须检查
$contactinfo
包含的内容-其中可能有与lightbox冲突的内容。它包含所有html文本。但肯定有什么冲突。。。再次感谢。我想知道它是否包含太多的HTML-是否有额外的
标记,或者?谢谢。我更改了变量以包含页面内容中包含的所有HTML<代码>$htmlblock
变量工作正常<代码>$contactinfo
仍然不可用。