Laravel直接访问文件加载到javascript?

时间:2014-08-13 12:19:14

标签: javascript json laravel nginx

问候语。我在nginx下运行了laravel。

我将一个JSON字符串存储为/app/Libraries/json.js中的文件

如何在客户端浏览器的javascript中阅读?

我试过

    var myObject = JSON.parse('<? echo file_get_contents(app_path() . "/Libraries/json.js") ?>', reviver);

但它会在控制台上给我提示错误。

如果有帮助,我需要阅读的json字符串是ISO 3166国家代码json文件。我刚刚在HERE

上传了该文件

1 个答案:

答案 0 :(得分:0)

你可能不使用JSON.parse。我需要确定你的json.js字符串。

编辑:

成功使用此代码(将该js文件保存在temp.js下的同一文件夹中)

<!doctype html>
<html>
  <head>
    <meta http-equiv='content-type' content='text/html; charset=utf-8'>
    <script type='text/javascript'>
      var t = <?php echo file_get_contents("temp.js"); ?>;
      window.addEventListener("load",function(){
        alert(t[0].ASI.code);
      });
    </script>
  </head>
</html>