Счетчик RSS не появляется, если я не предупреждаю строку - PullRequest
0 голосов
/ 18 февраля 2011

Я внедряю мобильный сайт jquery и столкнулся с проблемой при попытке показать количество RSS-каналов с помощью class="ui-li-count"

Я могу извлечь число из своего сценария, но этоне будет предупреждать или отображать в class="ui-li-count", пока я не сообщу сначала строку.

Например:

Интервал, в который я пытаюсь добавить свой счет к - <span id="rsscount" class="ui-li-count"></span>

Код, который не предупреждает и не отображает счет:

<script>
        $(document).ready(function () {
            alert(feedcount);
            $('#rsscount').html(feedcount); 
        });
    </script>

Код, который предупреждает число и , чтобы правильно отображать счетчик внутри моего диапазона после того, как я отклонил предупреждение :

<script>
        $(document).ready(function () {
            alert("3");
            $('#rsscount').html(feedcount);
        });
    </script>

Я использую ZrssFeed для получения канала.Любая идея, что эта строка предупреждения делает эту работу?

1 Ответ

4 голосов
/ 18 февраля 2011

feedcount представляется неопределенным

Вы, вероятно, определяете его в ответ на запуск некоторых событий Ajax.

document.ready почти наверняка сработает до того, как HTTP-запрос на запуск этого события вернется.

Переместите вызов на html() для обратного вызова для запроса Ajax.

...