2016-09-01 159 views
0

click here to see the error我试图将本地php文件转换为字符串以将其存储在Javascript变量中。 有什么办法可以实现这个目标吗? 这是我的PHP代码。如何将文件内容转换为字符串在PHP中

<?php 
$data = get_file_contents("htmlFile.html"); 
echo $data; 
>? 

该数据需要存储为Javascript变量中的字符串。 我所面临的问题如下:

enter image description here

请给你的建议,以实现这一目标。

+1

该字符串需要被引用并正确转义,否则会导致JS语法错误。试试'echo json_encode($ data);' – iainn

回答

0

试试这个:

<?php 
    $data = get_file_contents("htmlFile.html"); 
?> 

,并使用这个脚本

<script> 
    var jsvar = "<?php echo $data; ?>" 
</script> 
+0

Hi @Irfan。感谢您的答复。 :) 我能够得到该文件。但问题是我无法将其转换为字符串。 –

0

试试这个:

var data = "<? echo $data; ?>" 

记住使用""字符。这就是产生错误的原因。

相关问题