Желая иметь прокручивающийся ящик комментариев, извлекающий из MySQL, используя ajax - PullRequest
0 голосов
/ 30 августа 2010

Я еще не начал это, потому что я все еще довольно новый, и я хочу быть уверен, что нет никаких проблем с тем, чего я хочу достичь.

В его самой простой форме,Я хочу иметь div, который будет отображать текстовую цитату, извлеченную из базы данных MySQL.Каждые 5 секунд цитата будет исчезать, а следующая будет появляться.

Подходит ли для этого ajax?Более подробно, у меня было бы несколько функций, которые бы:

  • извлекали имя и фамилию пользователя из базы данных
  • . Преобразуйте это в инициалы: IE: Джо Смитстать -JS
  • Извлечь место из базы данных: IE: Даллас, TX
  • Извлечь цитату из базы данных: IE: Отличная работа!

Тогда этоя бы заполнил div (используя fade in)

Dallas, TX:
"Great Job!"
-J.S.

Мой главный вопрос: это хороший способ сделать это?Я не хочу использовать вспышку для этой задачи.Есть ли плагин jQuery для этого?

Спасибо!

1 Ответ

0 голосов
/ 30 августа 2010

Это должно сработать.
nb: '#comments' - это диапазон ВНУТРИ вашего комментария div.
nb: 'comments.php' должен возвращать содержимое, как вы хотите, чтобы оно отображалось.
nb: параметр начала будет использоваться в выражении limit в вашем запросе базы данных.

function comments(ccount) {
  var ccount = (ccount == 'undefined' ? 1 : ccount);
  $.ajax({
    url: 'comments.php',
    data : {'start': ccount},
    success: function(data) {
      $('#comments').fadeOut('slow').html(data).fadeIn('slow');
    }
  });
  setTimeout(function(){comments(ccount+1)},5000);
}

тогда в вашем документе готовы просто иметь comments();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...