我正在使用:
<script type="text/javascript" src="http://underlineent.tumblr.com/api/read/json">
</script>
要将我的Tumblr博客放到此网站上,它无效。有人可以帮忙吗?
该链接是tumblr通过javascript获取tumblr博客的API。在他们的api网站上,它说我只需要获取博客。我想知道我是否犯了一个愚蠢的错误,或者godaddy是否阻止了javascript或类似的东西。
答案 0 :(得分:2)
<script type="text/javascript" src="underlineent.tumblr.com/api/read/json"></script>
您需要一个外部脚本引用。这个看起来是本地的。
<script type="text/javascript" src="http://underlineent.tumblr.com/api/read/json"></script>
前缀为“http://”获取真实的URL而不是本地URL。
您要求tumblr将数据加载到本地变量中。页面上绝对没有javascript来操纵所述局部变量。你需要包含(可能来自tumblr的东西)javascript来操纵tumblr_api_read
正如您在API docs所看到的,您需要手动操作数据。
<script type="text/javascript">
var posts = tumblr_api_read.posts;
for (var i = 0, len = posts.length; i < len; i++) {
var div = document.createNode("div");
div.innerHTML = posts[i]["video-player"];
document.body.appendChild(div);
}
</script>
答案 1 :(得分:1)
查看http://underlineent.tumblr.com/api/read/json所提供内容的内容 - 它只是一堆json被卡在变量中。您需要对该数据执行某些操作才能将其呈现给页面。
答案 2 :(得分:0)
看起来您使用的链接是相对的,请将您的网址添加到其前面并添加http。另外,您可能需要使用jsonp来获取数据。