- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Пишу скрипт комментариев.
На дворе 21 век, поэтому хочется сделать красиво.
листинг комментов делается через ajax .load
Как сделать добавление комментария и после этого обновление списка, без перезагрузки страницы?
то есть допустим:
<textarea id="id"></textarea>
<input **** onclick="add_comment(id)">
Сам код писать не надо, мне просто логику понять.
ajax - минимальные познания.
Отправляем аджаксом комментарий, скрипт на сервере пишет его в БД (или куда там у вас) и возвращает некий результат записи, если запись прошла успешно , то добавляем новый элемент с этим комментарием в DOM, т.е дописываем его в список. Если запись комментария не получилась - выводим сообщение об ошибке.
В общем и целом - так.
а я напишу примерный код, можно?
а в файле test.php пишите обработку и insert в базу полученных POST-значений.
Код в качестве примера, качество какое есть, но суть отражает.
Ну уж так вот писать вроде незачем:
data: "login="+$("#login").val()+"&text="+$("#text").val(),
Проще data: $("#textform").serialize() :)
Может ТС хочет вникнуть в суть ajax, а не использовать JQuery... :)
maldivec, А можно и так ))
Может ТС хочет вникнуть в суть ajax, а не использовать JQuery...
Я думаю вряд ли, хотяяя...
вникать в суть нет времени к сожалению.
Добавить - примерно понятно. (на примере кода) (спасибо)
А вот как обновить текущий список комментов?
Выводятся они:
<script type="text/javascript">
$(document).ready(function(param){
$("#comment_listing").load("{некий адрес с параметрами}");
});
</script>
Странно вы хотите написать скрипт, но задаёте вопросы касающийся озов...
Какая тут логика то? ajax отправляет данные в php так же как и если бы вы просто переходили на эту страницу через браузер и всё.
Более ajax ничего не делает, это просто туннель, кидайте туда все параметры и т.п.
Суть в том, что я знаю php, а вот ajax по нулям.
могу работать как кодер исключительно.
брать готовые варианты и адаптировать их.
Вот как-то так.