За последние 24 часа нас посетили 22992 программиста и 1242 робота. Сейчас ищут 773 программиста ...

Как обновить блок div при использовании routes

Тема в разделе "Прочие вопросы по PHP", создана пользователем #Ivan, 7 ноя 2019.

  1. #Ivan

    #Ivan Новичок

    С нами с:
    7 ноя 2019
    Сообщения:
    28
    Симпатии:
    1
    Как произвести обновление блока div по его ID при условии, что все страницы подключены к одному исполняющему файлу index.php? Страницы расположены в папке /pages/.

    Использую код

    PHP:
    1. <script>
    2.     $("#refresh-btn").click(function(e){
    3.         e.preventDefault();
    4.         $("#block-refresh").load('index.php');
    5.     });
    6. </script>
    Но он не хочет работать, меняю вместо index.php ставлю прямую ссылку до файла /pages/products.php он вызывает долгожданное обновление, но он попросту удаляет что внутри обновляемого блока и не дает исполнится коду php внутри этого блока.

    Нужно произвести обновление без перезагрузки страницы — кнопкой обновить список товаров.
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.824
    Симпатии:
    738
    Адрес:
    Татарстан
    Нифига непонятно что есть и что хотите. Ванную что путь неверный используете. Например надо /index.php с слешем
     
  3. lastdays

    lastdays Активный пользователь

    С нами с:
    27 сен 2012
    Сообщения:
    410
    Симпатии:
    74
    У тебя файл возвращает html или json?
    Выглядеть должно так
    1. Отправил ajax запрос
    2. Получил данные
    3. Обработал и "обрисовал" нужный блок уже на стороне клиента ( javascript )