使用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之后,语法要求比较严格,使用后两者的时候,优势一个双引号用成了单引号,就会报错。

转载于:https://www.cnblogs.com/hongyu-lin/p/5444947.html

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值