js 讀取JSON檔案
阿新 • • 發佈:2018-12-17
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 "生成失敗"; }