我有一个名为" vars.txt"的文本文件。持有一个数组。我如何提取该信息并将其放入javascript数组中?现在我有
<script type="text/javascript">
function test() {
var testvar = <?php file_get_contents('vars.txt') ?>;
alert ("success");
alert (testvar);
};
</script>
那是行不通的。有没有更好的方法将这些数据拉入数组?
答案 0 :(得分:1)
<script type="text/javascript">
function test() {
var testvar = <?php echo file_get_contents('vars.txt') ?>;
alert ("success");
alert (testvar);
};
</script>
您忘记了echo
数据,如果没有,这些内容都不会被渲染到javascript函数中。
要调试此类情况,只需查看呈现的网页的来源,然后查看实际打印的内容。
答案 1 :(得分:0)
使用json_decode()
解码vars.txt
中的JSON数据:
var testvar = <?php echo json_decode(file_get_contents('vars.txt')) ?>;