首先簡單介紹下 $.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
成功解決~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/7155.html
標籤:jQuery
