JQuery Twitter поиск API - нет результатов - PullRequest
0 голосов
/ 22 ноября 2011

Я использую этот код для запроса / поиска в твиттере.

Иногда мой запрос не будет иметь результатов. Я хочу отобразить строку текста, если запрос не дал результатов. Ссылка на мою страницу здесь .

Я пытался использовать jQuery: пусто, но это не сработало.

Я бы очень признателен за помощь.

Спасибо

Брендон

Ответы [ 2 ]

2 голосов
/ 22 ноября 2011

Похоже, что в девятом примере в вашей ссылке есть пример того, как обрабатывать запрос без результатов.

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 голос
/ 22 ноября 2011

Перед строкой 221 в jquery.tweet.js:

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

поставить что-то вроде

if(data.results.length===0){
    $('#elementToDisplayNoItemsText').html('No items found');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...