Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Ну во первых эээ если нужно аппендить (добавлять в конец) только новое сообщение,
нужно еще и записывать данные о кол-ве сообщений (или последний порядковый номер по увеличению). И делать проверку - если сообщений стало на 1 больше - отдавать его клиенту(клиентам)...
В простейшем варианте так....
Остальное зависит от ситуации и конкретных задач... (Добавление)
З.Ы. Код жаваскрипта выдает сейчас только одно сообщение стирая предыдущее.
Если надо чтобы как в чате:
Смени строку $(this).html("<b>" + r.name + "</b>: <i>" + r.mess + "</i>");
на $(this).append("<b>" + r.name + "</b>: <i>" + r.mess + "</i>");
Покинул форум
Сообщений всего: 197
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
не понимаю почему не работает (
это дополнение для моего кода? или оно должно было вывести имя вася и дату
я пробовал только твой код и вместе с моим не работает (
библиотека jquery подключена
мб это уже параноя ,но не че если это все на 1 странице находится ?=)
Покинул форум
Сообщений всего: 197
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
ну вот полная страница . специально проверил alert ('df'); думал мб библиотеку не подключил но она появляется
вставте мою страницу полностью , мб я чета не так сделал
забыл напомнить что я изменил на свою страницу она у меня называется my.php а то у вас тогда точно не пойдет =)
Покинул форум
Сообщений всего: 197
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
ну да точно была, изменил проверил работает ли jquery работает а скрипт нет
а если установить php и Apache на комп ,то потом можно через браузер как обычную html открывать?
----- тута
DeepVarvar
Отправлено: 12 Марта, 2011 - 01:49:02
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
http://95[dot]25[dot]219[dot]163/ (Добавление)
А вот тут на адресе nginx + phpFCGI
Как видишь тоже все работает... (Добавление)
Работа скрипта зааисит не от того на чем он выполняется и в каком окружении.
Все проблемы только в том - как он написан (скопирован)...
Ищи ошибки у себя...
Покинул форум
Сообщений всего: 197
Дата рег-ции: Февр. 2011
Помог: 0 раз(а)
ееее спасибо =)
оказывается дело в денвере как я и подозревал.
я скачал самый новый на их офф сайте и скопировал 2 файла нечего не меняя и у меня все пошло как в вашем примере. потом опять на старом проверил но нече не работает
если делать чат то какая функция делает так чтоб вид был на последнем сообщение
(то есть щас когда появляются новые сообщения то чтоб их увидеть надо прокрутить вниз, как это автоматизировать?)
а еще забыл вроде за нее функция load отвечает, надо показывать мини gif пока не загрузилось а то люди не поймут отправилось или нет
в success в код который дал мне DeepVarvar но почему то теряется фокусировка после
где то 50 сообщений (ускорил вывод сообщений на 1 сообщение в секунду) . почему так ? и так же если тронуть скрол прокрутку
тю как то он выборочно делается то 1 раз делаешь он теряет фокус после там 50 сообщений в 2 раз все нормально и так далее
перезашел опять теперь вообще не работает эта функция не показывает последнюю
код вставил сюда
Цитата:
<script type="text/javascript">
var updateResult = setInterval(
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.