我正在尝试在 javascript 函数中检索页面内容。当我回显测试变量$htmlblock
时,javascript 灯箱完美运行。但是当我 echo 时$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>