$get服务器上的json文件,Web前端:$.getJSON获取json数据失败
JSON(JavaScriptObjectNotation,JS對象簡譜)是一種輕量級的數據交換格式。它基于ECMAScript(歐洲計算機協會制定的js規范)的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數據。
首先小編先給大家簡單介紹一下關于$.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
于是就成功解決這個問題啦~
簡潔和清晰的層次結構使得JSON成為理想的數據交換語言。易于人閱讀和編寫,同時也易于機器解析和生成,并有效地提升網絡傳輸效率。
總結
以上是生活随笔為你收集整理的$get服务器上的json文件,Web前端:$.getJSON获取json数据失败的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php服务器怎么返回信息,php怎么返回
- 下一篇: 只能在微信浏览器打开的链接,如何查看源码