javascript - JS Json代码在查看源时不输出数据

标签 javascript jquery json flickr

我在我的页面上使用以下代码:

<script>$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?",
function(data){
$.each(data.items, function(i,item){
$("<img/>").attr("src", item.media.m).appendTo("#gallery").wrap("<a rel='external' href='" + item.media.m + "'></a>");



if ( i == 20 ) return false;
});
});</script>

当我查看页面源代码时,我没有看到图像标签,只有脚本,并且我添加了一个 jS 库,以便单击时会弹出图像。

这并没有发生,但是当我获取 jquery 添加的图像代码并将其直接粘贴到我的页面并保存时,它就完美地工作了。

有人知道为什么会发生这种情况吗?

最佳答案

fiddle 工作得很好:

http://jsfiddle.net/NEFma/

在大多数浏览器上,您无法在 View 源中看到图像标签。

(但是,如果您使用的是 Chrome,您应该能够——右键单击一只猫并说检查元素)

关于javascript - JS Json代码在查看源时不输出数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8281246/

相关文章:

javascript - 在 Controller 中访问 ng-repeat $first 属性

javascript - 无法将普通数组转换为 jquery 数组

javascript - 使用 anchor 标记执行jquery函数

c++ - 遍历 JsonCpp 中的对象

javascript - 序列化 JS 对象以供离线使用

javascript - 动态更新线性渐变 CSS

javascript - 您可以使用书签将网页嵌入到网站吗?

javascript - Titanium (Node.js) require() 与 Global

javascript - 单击提交按钮打开打印预览

json - 使用 Scala 将 DataSet 转换为 Spark Json 数组