1. 程式人生 > >js 讀取JSON檔案

js 讀取JSON檔案

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 "生成失敗";
					}