json文件路径 :url:'/static/register.json',

        //取得分类数据  
var data1 ;
$.ajax({
url:'/static/register.json',
type:"get",
//data:{action:'js_type',tid:{$tid},cid:{$cid},ccid:{$ccid}},
async:false,
success:function(data){
data1 = data;
//console.log(data1)
},
error:function(){
layer.msg('读取数据失败!');
}
});

tp5 生成json文件方法

            $res = Db::name('menu')->field('id as value,title as name,pid,controller,position,hide_banner,model,url')->where('deleted',0)->where('hide',0)->whereNull('pid')->order('sort desc,id desc')->select(); 
$count = count($res);
foreach($res as $k => $rs){

$rs['children']=getMenuData($rs['value'],'menu',1);
$res[$k]= $rs;
}
$result=array(
'code'=>0,
'msg'=>'成功',
'count'=>$count,
'data'=>$res
);

$json_string = json_encode($result);

//把数据加密
// $json_string=ctd3des($json_string);

$json_url="static/json/menu.json";//文件名称和路径
// 写入文件
$rs = file_put_contents($json_url, $json_string);
if(file_exists($json_url)){//file_exists() 函数检查文件或目录是否存在。如果指定的文件或目录存在则返回 true,否则返回 false。
echo "生成成功";
}else{
echo "生成失败";
}