Jquery Twitter搜索api - 没有结果

时间:2011-11-21 21:09:29

标签: javascript jquery api search twitter

我正在使用此code来查询/搜索推特。

有时我的查询没有结果。如果查询没有结果,我想显示一行文本。指向我页面的链接是here.

我尝试使用jQuery:空但它不起作用。

我真的很感激一些帮助。

谢谢,

布兰登

2 个答案:

答案 0 :(得分:2)

看起来链接中的第九个示例有一个如何处理没有结果的查询的示例。

jQuery(function($){
        $("#empty").tweet({
          avatar_size: 32,
          count: 4,
          query: rnd,
          loading_text: "searching twitter..."
        }).bind("empty", function() { $(this).append("No matching tweets found"); });
      });

在您的具体示例中,您可以这样做:

$(".sunday").tweet({
          avatar_size: 48,
          loading_text: "searching twitter...",
          query: "#sunday  from:Runs4Coffee OR from:mariaCBS13 OR from:Da_BEvans OR from:benhemmen OR from:brittany_franco OR from:BellaCMarlyn OR from:carlynveenkant OR from:HannibalsHood OR from:DirtCheapChickn OR from:RealKenyelAli OR from:RyeBeezy OR from:JaelynnDaSinger OR from:magichat OR from:Arabnblack OR from:statweestics OR from:mikegamboa04 OR from:Barnettrainer OR from:lahinke OR from:ParamountUK OR from:ryssaroo OR from:thewalkinmyth"
        }).bind("empty", function() { $(this).append("No matching tweets found"); });
      });

答案 1 :(得分:1)

在jquery.tweet.js的第221行之前:

var tweets = $.map(data.results || data, extract_template_data);

这样的东西
if(data.results.length===0){
    $('#elementToDisplayNoItemsText').html('No items found');
}