jQuery經過ajax請求本地的json文件

前幾天,由於要使用jQuery經過ajax請求本地的json文件,被困擾了許久,而後在網上搜了一下解決方案,今天在這裏記錄一下:javascript

首先,在建立的json文件內不能夠有註釋存在(json文件不支持註釋)。java

{
 "list":[
   {"title1":"菜單1"},
   {"title2":"菜單2"},
   {"title3":"菜單3"}
 ]
}

而後使用ajax請求本地的json文件:ajax

$.ajax({
 type:"GET",  //請求方式使用GET請求,由於好像不支持POST
 url:"url"  //本地json的地址路徑
 data:data,   //ajax請求數據
 dataType:"json"  //返回數據格式爲json
 success:function(res){   //請求成功的回調函數
  console.log(res);
 }
})

而後就能夠在ajax成功的回調函數裏,調用本地json文件裏的數據了。json

還可使用getJSON來獲取本地的json文件:函數

$(function(){
 $.getJSON("urlJSON",function(res){
  console.log(res)
 }
})

getJSON有兩個參數:第一個參數是json的url地址,第二個參數是請求成功後的回調函數。url

相關文章
相關標籤/搜索