【问题标题】:Microformat oomph.js breaks rest of my JS微格式 oomph.js 打破了我的 JS 的其余部分
【发布时间】:2014-10-11 23:15:52
【问题描述】:

我正在编写一个小网页,其中显示一些 Flickr 照片,还包括使用 oomph.js 的微格式。我有一点 JS,当我在没有 <script type='text/javascript' src="oomph.js"></script> 的情况下运行代码时,代码运行良好(我的所有照片都已加载。但是,当我添加上面的脚本标签时,我的照片不会加载。

这是我的破 JS(不显示照片):

<script type='text/javascript' src="jquery-1.6.3.min.js"></script>
<script type='text/javascript' src="oomph.js"></script>

<script>
$(document).ready(function() {

var ajaxURL="http://api.flickr.com/services/feeds/groups_pool.gne?id=626753@N20&lang=en-us&format=json&jsoncallback=?"; 
$.getJSON(ajaxURL,function(data) {
    $('h1').text(data.title);
    $.each(data.items,function(i,photo) {
        var photoHTML = '<span class="image">';
        photoHTML += '<a href="' + photo.link + '">';
        photoHTML += '<img src="' + photo.media.m.replace('_m','_s') + '"></a>';
        $('#photos').append(photoHTML);
    }); // end each
}); // end get JSON

}); // end ready
</script>

这是有效的代码(显示照片):

<script type='text/javascript' src="jquery-1.6.3.min.js"></script>

<script>
$(document).ready(function() {

var ajaxURL="http://api.flickr.com/services/feeds/groups_pool.gne?id=626753@N20&lang=en-us&format=json&jsoncallback=?"; 
$.getJSON(ajaxURL,function(data) {
    $('h1').text(data.title);
    $.each(data.items,function(i,photo) {
        var photoHTML = '<span class="image">';
        photoHTML += '<a href="' + photo.link + '">';
        photoHTML += '<img src="' + photo.media.m.replace('_m','_s') + '"></a>';
        $('#photos').append(photoHTML);
    }); // end each
}); // end get JSON

}); // end ready
</script>

我浏览了互联网,但尚未找到解决方案。如果有人能对这个问题有所了解,我将不胜感激:-)。

【问题讨论】:

  • 控制台中有什么?
  • 感谢您的快速响应,这是在控制台Uncaught TypeError: Cannot read property 'getJSON' of undefined 后跟Failed to load resource: the server responded with a status of 404 (Not Found) 几次
  • 你能在小提琴中复制这个吗?您确定这个 sn-p 与您损坏的代码中的完全相同吗?
  • 能否提供加载失败资源的url?
  • Uncaught TypeError: Cannot read property 'getJSON' of undefined lab6_dthiemann.html:15 Failed to load resource: the server responded with a status of 404 (Not Found) http://visitmix.com/university/stories3/oomph/images/yahoo.png Failed to load resource: the server responded with a status of 404 (Not Found) http://visitmix.com/university/stories3/oomph/images/apple.png Failed to load resource: the server responded with a status of 404 (Not Found) http://visitmix.com/university/stories3/oomph/images/outlook.png

标签: javascript microformats


【解决方案1】:

我能够通过包含旧版本的 JQuery(版本 1.3.2)来解决此问题

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多