将一些 JSON 数据移动到唯一的 Div 中
Move some JSON data into unique Divs
我有一个 blogger.com 博客,我设法创建了一个从博客获取数据的脚本 - 我不太擅长js/json,所以我有点盲目;-)
Id 就像输出在 2 个 DIVS 中一样,这些 DIV 对帖子 ID 和内容是唯一的:
这是脚本:
<html>
<head>
<title>Test</title>
</head>
<body>
<script type="text/javascript">
function posts(json) {
// Get five recent posts
for (var i = 0; i < 2; i++)
{
var posturl;
// Get rel=alternate for truly post url
for (var j=0; j < json.feed.entry[i].link.length; j++)
{
if (json.feed.entry[i].link[j].rel == 'alternate')
{
posturl = json.feed.entry[i].link[j].href;
break;
}
}
// if the Blogger-feed is set to FULL, then the content is in the content-field
// if the Blogger-feed is set to SHORT, then the content is in the summary-field
if ("content" in json.feed.entry[i]) {
var postcontent = json.feed.entry[i].content.$t;}
else
if ("summary" in json.feed.entry[i]) {
var postcontent = json.feed.entry[i].summary.$t;}
else var postcontent = "";
// strip off all html-tags
var re = /<'S[^>]*>/g;
postcontent = postcontent.replace(re, "");
// reduce postcontent to 200 characters
if (postcontent.length > 200) postcontent = postcontent.substring(0,200);
// Get posts title
document.write("Post Id = "+json.feed.entry[i].id.$t);
document.write('<br/>');
document.write("Post content = "+postcontent);
document.write('<br/><br/>');
}
}
</script>
<script src="http://ironheartuk123.blogspot.com/feeds/posts/default?alt=json-in-script&callback=posts"></script>
</body>
</html>
当我将页面加载到浏览器中时,我在屏幕上看到以下内容:
Post Id = tag:blogger.com,1999:blog-5655651846573938667.post-5882120439717312684
Post content = Test post 2
Post Id = tag:blogger.com,1999:blog-5655651846573938667.post-8794205203420774123
Post content = Test post 1
这就是我希望输出的样子!
<div id="5882120439717312684">Test post 2</div>
<div id="8794205203420774123">Test post 1</div>
完成该步骤后,我将能够将 Div 移动到页面上的正确位置。我认为这是容易的一点;-)
任何帮助非常感谢!!
使用 jQuery:
var re = /post-'d+/;
var postId = re.exec(json.feed.entry[i].id.$t);
$("#" + postId[0]).html(postcontent);
相关文章:
- 添加文字和评论功能更新Div
- 点击后隐藏潜水?(但如果Div是一面旗帜呢?)
- 使用JavaScript动态插入DIV的成本有多高
- DIV并排,位置不正确
- Div根据<选择>菜单
- Href:当前DIV中的目标ID
- Onchange没有'不要显示或隐藏Div
- 绝对定位不适用于Javascript DIV
- 在Rails中更新Div,而不更改更新请求后的视图
- 使用onkeyup JS事件检查输入的值是否唯一
- how to convert html <div> to pdf
- 如何在不影响其他元素的情况下扩展DIV
- 使用jQuery在页面上浮动DIV
- 当同一浏览器的两个实例浏览时,Javascript页面如何具有唯一的ID
- 如何通过点击机身上的任何位置来关闭弹出的DIV
- Lodash映射并返回唯一
- 单击按钮时Div Increment
- 将一些 JSON 数据移动到唯一的 Div 中
- 使用razor动态生成DIV和CHECKBOX的唯一ID
- 我想将占位符属性添加到这个DIV中的输入,但是它没有唯一的属性,我可以用它来定位它