![](/img/trans.png)
[英]Fatal error: Uncaught Error: Call to undefined function get_option()
[英]Get_option() in JavaScript error?
当我为页面加注星标时,我在Firebug中收到此错误:“ SyntaxError:未终止的字符串文字”。 这是我的代码:
$('.survey_title').html('<?php
$found1 = get_option("heading");
if($found1)
{
echo $found1 ;
}
?>').css('color', 'red');
问题出在哪儿???
在JavaScript中,您需要在字符串文字中的新行之前使用反斜杠\\
。
您应该做的是在PHP到JavaScript的所有值之间使用json_encode()
,以使其为您解决转义。 更好的是,将其分配给JS之前的变量以使其更易于阅读。
var titleHTML = <?php echo json_encode($found1); ?>;
$('.survey_title').html(titleHTML).css('color', 'red');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.