使用API过程中遇到的问题及解决

最近在用到API接口遇到以下的问题:

首先在jquery的引用格式上

发现一直出错,却不知道出错在哪儿,百般折腾后才得出正确的格式如下:

其次,在引用本地的json文件过程中抛出如下的错误:

错误类型无法访问本地资源,通过更改浏览器的属性来实现:

在目标中作出如下的更改:在.exe"后加上空格--allow-file-access-from-files   然后重启浏览器就可以访问本地json了;

第三出现的障碍是跨域问题:

这时我第一个想到是去W3C上查看$.getjson的相关语法,发现W3C上作出如下的描述:

但是我的问题并没有解决啊?在多方查证后发现以上是W3C中出现的一个错误!正确的写法是“myurl&callback=?”,更改后问题顺利解决。

另外在切换背景或文字颜色是如果使用jsDOM操作,效果会很闪。解决途径是下载一个jQuery.color.js插件。然后使用animation方法,设置颜色切换过程中的变化速度。问题顺利解决。

 

2016-4-30补充:

$.getscript与$.getjson与$.ajax的区别于选择;

三者都是通过http请求载入,然后执行函数,在不需要上传参数的时候,尽量使用$.getscrip,它对语法的要求不是那么严格,执行比较方便。后两者几乎相同,其中$.getjson是$.ajax的简写形式。在jQuery1.4之后,语法要求比较严格,使用后两者的时候,优势一个双引号用成了单引号,就会报错。

posted @ 2016-04-29 01:42  hongyu_lin  阅读(404)  评论(0编辑  收藏  举报