使用API過程當中遇到的問題及解決

最近在用到API接口遇到如下的問題:jquery

首先在jquery的引用格式上ajax

發現一直出錯,殊不知道出錯在哪兒,百般折騰後才得出正確的格式以下:json

其次,在引用本地的json文件過程當中拋出以下的錯誤:跨域

錯誤類型沒法訪問本地資源,經過更改瀏覽器的屬性來實現:瀏覽器

在目標中做出以下的更改:在.exe"後加上空格--allow-file-access-from-files   而後重啓瀏覽器就能夠訪問本地json了;函數

第三齣現的障礙是跨域問題:url

這時我第一個想到是去W3C上查看$.getjson的相關語法,發現W3C上做出以下的描述:插件

可是個人問題並無解決啊?在多方查證後發現以上是W3C中出現的一個錯誤!正確的寫法是「myurl&callback=?」,更改後問題順利解決。blog

另外在切換背景或文字顏色是若是使用jsDOM操做,效果會很閃。解決途徑是下載一個jQuery.color.js插件。而後使用animation方法,設置顏色切換過程當中的變化速度。問題順利解決。接口

 

2016-4-30補充:

$.getscript與$.getjson與$.ajax的區別於選擇;

三者都是經過http請求載入,而後執行函數,在不須要上傳參數的時候,儘可能使用$.getscrip,它對語法的要求不是那麼嚴格,執行比較方便。後二者幾乎相同,其中$.getjson是$.ajax的簡寫形式。在jQuery1.4以後,語法要求比較嚴格,使用後二者的時候,優點一個雙引號用成了單引號,就會報錯。

相關文章
相關標籤/搜索