

如图,我通过php控制器生成了一个json文件,想通过前端js来get。
我在模块的config.php中设置了__STATIC__对应/static/admin目录
我试了三种情况:
1、php生成json时填写目录“__STATIC__/site3.json”,访问失败,提示没有该文件或者文件路径??(纳闷)
2、php生成json时填写目录“E:/site3.json”,成功将json创建在E盘,但是相应的在访问前端模板执行js脚本时提示Failed to load file:///E:/sitejson/site3.json: Cross origin requests are only supported for protocol schemes: http, data
网上搜了有说给chrome加个参数的,并没有用
3、php生成json时直接填写“site3.json”,成功在根目录(public)下创建json文件,但是访问前端页面时却提示NOT FOUND???(备注:在js的url里填“/site3.json”)
我是新手来的,还请路过的大侠给个指点,谢谢!
(其实我最主要的需求就是用mysql的一个数据表转为json给前端js使用,绘制图表。 因为很多不会,所以直接采取在每次加载页面时将数据表内容生成json,再用js去获取本地json文件资源)
最佳答案