我有一个小编写的PHP脚本,可以从网站上获取评论。但是,我试图在Javascript中显示它们,但无法将值传递给JS。
PHP中的我使用以下命令填充变量$ reviewTitles:
$reviewTitles = $xpath->query("//*[@class='" . $reviewStr . "']");
我可以使用
访问PHP中的每个值 $title = $reviewTitles->item($x)->nodeValue;
其中$ x是要显示的标题的索引。
我的问题是如何将php变量$ reviewTitles保存的任何对象转换为javascript,因此我可以通过JavaScript数组访问每个标题。
我试过了:
<script language="JavaScript" type="text/javascript">
var titles = '<?php echo json_encode($reviewTitles); ?>';
var titles_data = JSON.parse(titles );
window.alert(titles_data[0]);
</script>
但什么都没有 - 我做错了什么?
感谢您花时间阅读本文。