我有一个变量,其中保存了完整的 html。$body= $myhtmlpage;
<a onclick="openWin(' <?php echo htmlspecialchars(json_encode($body)) ?>');" href="javascript:void(0);"> Click </a>
我有这个 javascript 函数,它在新窗口中显示文本。
<script type="text/javascript">
function openWin( str )
{
myWindow=window.open('','','width=400,height=400');
myWindow.document.write(str+"<p>This is 'myWindow'</p>");
myWindow.focus();
}
</script>
当我的身体里有简单的文字时,它工作得很好。但如果有一些 html 则不会显示,我是 javascript 新手。请告诉我如何准备我的 HTML 以将其传递给 Javascript html。我尝试htmlspecialchars(json_encode($body))
了功能,但仍然有问题。
Uncaught SyntaxError: Unexpected identifier