首先簡單介紹下 $.ajax $.get $.post $.getJSON 的區別和用法 $.ajax中有一個type屬性,專門用來指定是get請求還是post請求的分別對應的就是$.get和$.post getJSON()和get是一樣的,都是get請求區別是,getJSON專門請求json數據的 ...
首先簡單介紹下 $.ajax $.get $.post $.getJSON 的區別和用法
$.ajax中有一個type屬性,專門用來指定是get請求還是post請求的
分別對應的就是$.get和$.post
getJSON()和get是一樣的,都是get請求
區別是,getJSON專門請求json數據的,而且getJSON可以實現跨域請求
因為是直接請求json數據,所以不需要和$.ajax一樣需要在type那明確"json"
今天使用$.getJSON獲取數據,發現無法獲取到,一片空白,但是頁面又沒有報錯
於是我把自己寫的json代碼拉到JSON線上驗證工具中打開,果然有報錯,是json書寫格式不對
修改完json,成功獲取到數據
本地phpstudy上擼完代碼,演示一切順利
於是拉到伺服器準備上線
發現又無法獲取數據了,報錯404
檢查了json路徑,一切正常
查閱資料得知 iis6預設是不支持json尾碼的文件的,需要添加json尾碼的mime隱射為application/json
成功解決~