Laravel直接访问文件加载到javascript

Laravel direct access file load to javascript?

本文关键字:加载 javascript 文件 访问 Laravel      更新时间:2023-09-26

Greeting。我在nginx下有一个拉拉维尔运行。

我有一个 JSON 字符串作为文件存储在/app/Libraries/json 中.js

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

我试过了

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

但它在控制台上向我保留提示错误。

如果有帮助,我需要读取的 json 字符串是 ISO 3166 国家/地区代码 json 文件。我刚刚在 这里 上传了文件

你可能不使用JSON.parse.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>