Как сделать автообновление div в php
Перейти к содержимому

Как сделать автообновление div в php

  • автор:

Refresh only a div in php [closed]

I have a chat box that i want to update 🙂 But I want only to refresh the div and not the hole page. Can someone help me??

3 Answers 3

You can’t do it with a server side script like php

However, Using jQuery, when you need to update the div. Simply use

For an example, make a request to the server when a user finishes typing on a textbox, and load the recent chat text.

checkout this one. Its easy to implement and pretty useful.

Milap's user avatar

If you are not that good at Javascript or Ajax or jQuery, then you might want to create a link with a get variable like include = 1, and when it is equal to one, include another page with the information you want. But it is worth learning jQuery and the like.

    The Overflow Blog
Linked
Related
Hot Network Questions

Site design / logo © 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA . rev 2023.3.13.43307

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

автоматическое обновление div динамическими данными

У меня есть раздел div. Я хочу обновлять этот раздел каждые 5 секунд. Как мне это сделать. Вот мой код:

Я создал еще один контроллер для обновления div. Я использовал функцию временного интервала, но он не загружается, он показывает эту ошибку:

Доступ запрещен!
У вас нет разрешения на доступ к запрошенному объекту. Он либо защищен от чтения, либо не читается сервером.
Если вы считаете, что это ошибка сервера, обратитесь к веб-мастеру.
Ошибка 403

Мне нужно обновить только содержимое div, а не всю страницу.
Как мне этого добиться?

Решение

Ты можешь использовать :

замещать Your_Function с вашим именем функции.

Надеюсь, это поможет!

Другие решения

Вы также можете попробовать ниже одного:

подход setInterval будет более точным, чем подход setTimeout

Ниже приведен пример, который будет обновлять содержимое каждые 5 секунд, используя php websockets. Это простой пример, но вы можете использовать его для изменения в соответствии с потребностями вашего приложения. Вам не нужны функции тайм-аута на стороне клиента, здесь мы используем сервер sleep

Код на стороне клиента

Код на стороне сервера

Бэкэнд-сервис может быть запущен с помощью следующей команды из терминала, или вы можете автоматически запустить при загрузке, если хотите.

Вот index.php это имя нашего внутреннего файла.

Просто запустите службу и загрузите страницу, и вы увидите, что отметка времени обновляется каждые 5 секунд, которые поступают со стороны сервера. Это рабочий пример, протестированный на моей локальной машине. Попробуйте и дайте мне знать, если вам нужна другая помощь.

Автоматическое обновление содержимого Div с использованием jQuery и AJAX

Поэтому сегодня мне нужно было обновлять контент в div каждые 5 секунд, поэтому я решил сделать небольшую демонстрацию, чтобы показать вам, как это можно сделать. Первоначально он загружает содержимое с помощью сокращенного метода AJAX .load (), а затем просто устанавливает повторяющийся вызов данных каждые 5 секунд.

демонстрация

Демонстрация отображает последние сообщения блога из RSS-канала на моем блоге и отображает дату и время последнего обновления данных. Я также подключил загрузочное изображение для запросов AJAX с помощью $ .ajaxSetup (), но это необязательно, если вы не хотите видеть загрузочное изображение, вы можете удалить этот код или даже отобразить загрузочное изображение меньшего размера, чтобы данные все еще виден на экране, пока новые данные загружаются асинхронно.

JQuery и AJAX Call Code

data-refresh-x-seconds

Код сценария данных PHP

Этот скрипт PHP загружает RSS-канал блогов и отправляет обратно данные вместе с текущей датой и временем.

Как сделать автообновление div в php

Laravel от А до Я

Laravel от А до Я

Данный курс научит Вас создавать профессиональные сайты быстро и легко с помощью Laravel. Курс состоит из 7 разделов, в которых Вы с нуля освоите данный фреймворк до уровня, достаточном для создания любых сайтов.

Помимо курса Вы также получите упражнения для закрепления материала, а попутно ещё и создадите свой сайт, что позволит отлично закрепить материал на практике, плюс получить серьёзную работу в своё портфолио.

К курсу прилагается и очень ценный Бонус: «Создание сайта на Laravel». В этом Бонусе Вы увидите практический пример создания полноценного сайта на Laravel.

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *