滴灌API Json代码不起作用
Dribble API Json code Wont Work
我有这个代码
// Dribble
$('head').append('<script type="text/javascript" src="http://api.dribbble.com/players/simplebits/shots?callback=displayShots" charset="utf-8"><'/script>');
function displayShots(data) {
shots = data.shots;
for (var i = 0; i < 8; i++) {
var shot = shots[i];
$('#dribble').append('..somecode..');
}
}
//
当我将其粘贴到控制台上时,它将加载
但是当我把它放在$(document).ready
上时它不起作用,
如何解决这个问题?
因为你是在 document.ready 闭包的作用域内声明的,所以你应该使用:
window.displayShots = function(data) {
shots = data.shots;
for (var i = 0; i < 8; i++) {
var shot = shots[i];
$('#dribble').append('..somecode..');
}
}
或者将回调函数放在 document.ready 回调之外
相关文章:
- 面向对象的Javascript代码在IE7中不起作用
- 为什么indexOf在这个js代码中不起作用
- d3js文本传输-示例代码不起作用
- 滚动动画代码不起作用
- 为什么此验证代码不起作用
- KeyPress和Keydown在这个特定的代码上不起作用.只有key-up起作用
- 我的jquery代码不起作用.为什么?
- 调试此代码?警报不起作用
- I'我不知道为什么我的代码没有'不起作用
- jquery中的PHP代码不起作用
- 谷歌地图代码不起作用
- PHP代码中实现的JavaScript |if语句不起作用
- 为什么这个代码不起作用?我花了很长时间试图弄清楚这一点
- Javascript ajax代码在ibm worklight中不起作用
- 这段jquery代码在angular指令中不起作用
- JavaScript在我下面的代码中不起作用
- JS代码使IE9和Safari冻结,在Opera中不起作用
- 复选框检查器在表中不起作用.代码在没有表标记的情况下工作
- JavaScript 按钮不起作用;代码与其他工作按钮相同
- 视频.js在 Safari 中不起作用(代码:4 MEDIA_ERR_SRC_NOT_SUPPORTED)