【发布时间】:2013-12-03 16:47:45
【问题描述】:
我想将此 JSON URL 提供给另一个站点
http://naturetrek.co.uk/blog/api/get_recent_posts/
但问题是,由于最初的三个<p> 标签是无效的 JSON,你可以在这里查看...
如果你去掉这3个标签,它就生效了。
我们无法更改 Naturetrek 博客的 JSON 字符串输出。
在我们自己的代码中,我们使用以下......
<h2>Naturetrek BLOG</h2>
<div id="ntblog"></div>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
var blogURL = "http://naturetrek.co.uk/blog/api/get_recent_posts/";
$.getJSON(blogURL, function(info) {
alert("here");
var output = info.status;
/*
for (var i = 0; i <= info.posts.length - 1; i++) {
output += '<li>' +
'<a href = "' + info.posts[i].url +
'">' + info.posts[i].title + '</a></li>';
}
*/
var ntblog = document.getElementById('ntblog');
ntblog.innerHTML = output;
});
});
</script>
警报永远不会被调用,因为 JSON 是无效的 JSON。我的问题是——有没有办法准备 JSON 来删除三个 <p> 标签,不知何故?还是你能想到的其他方式?
【问题讨论】:
-
你应该让他们修复他们的 JSON ......
标签: javascript json