我在jquery中使用attr(" href"," URL到原始NEWS")设置属性(参见代码)。当我点击NEWS标题时,它会在NEWS网站上打开原始文章。为什么我得到503错误站点超载容量(见屏幕截图),因为除了获取JSON数据之外我没有发送请求。我也有时间错误。我该如何解决这样的错误?
代码:
<div id="sidebar-wrapper">
<ul class="sidebar-nav">
<strong>Latest Headines</strong>
<li>
<a href="" class="title">Your news title</a>
</li>
<li>
<a href="" class="title">Your news title</a>
</li>
<li>
<a href="" class="title">Your news title</a>
</li>
<li>
<a href="" class="title">Your news title</a>
</li>
<li>
<a href="" class="title">Your news title</a>
</li>
</ul>
</div>
在javascript中:
$(document).ready(function() {
$.getJSON('https://newsapi.org/v1/articles?source=techcrunch&sortBy=top&apiKey=my-api-key',function(json) {
console.log(json);
console.log(json.articles.length);
for(var i = 0 ; i<json.articles.length ; i++){
$(".title").eq(i).html(json.articles[i].title);
$(".title").eq(i).attr("href",json.articles[i].url);
}
});
});
我的控制台屏幕截图: