我正在使用此code来查询/搜索推特。
有时我的查询没有结果。如果查询没有结果,我想显示一行文本。指向我页面的链接是here.
我尝试使用jQuery:空但它不起作用。
我真的很感激一些帮助。
谢谢,
布兰登
答案 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');
}