从文本文件中提取JSON数据并将其放入javascript中的数组中

时间:2014-04-15 21:52:37

标签: javascript arrays json file

我有一个名为" vars.txt"的文本文件。持有一个数组。我如何提取该信息并将其放入javascript数组中?现在我有

<script type="text/javascript">
function test() {
  var testvar = <?php file_get_contents('vars.txt') ?>;
  alert ("success");
  alert (testvar);
};
</script>

那是行不通的。有没有更好的方法将这些数据拉入数组?

2 个答案:

答案 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')) ?>;