Перезагрузить только часть фрейма - PullRequest
0 голосов
/ 22 ноября 2018

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

Вот мой контекст разработки:

Я имел в виду создание одностраничного PHP-приложения , и затем я решил настроить globalКонтейнер страница, встраивающая боковое навигационное меню слева для управления навигацией и фрейм справа для соответствующего содержимого.Iframe обновляется после навигационной панели для отображения выбранного контента пользователю.

Во-первых, я не говорю, что это правильный способ сделать такое PHP-приложение, и у него открылись бы уши, чтобы достичь этого.

Пока это работаетно у меня возникла проблема, поскольку я хотел бы перезагрузить только ЧАСТЬ моего контента iframe .Действительно, внутри него есть блок div, который следует обновлять, когда остальные не должны (или, по крайней мере, он выглядит странно во время навигации).

Мне было интересно, будет ли установка прослушивателя в iframe для просмотра обновлений базы данных mysql и затем запускать функцию JS экономически эффективна ли память?Что бы вы, ребята, подумали?Может быть, есть другой способ решения этой проблемы (например, я думал о большом рендеринге AJAX вместо iframe)?

Большое спасибо за ваши ответы,

Martin

1 Ответ

0 голосов
/ 23 ноября 2018

Хорошо, так что для тех, кто столкнется с такой же ситуацией, я в итоге запустил функцию ajax в моем дочернем iframe с главной страницы родителя с помощью инструкции document.getElementbyId("myIframe").contentWindow.myAjaxFunction(), которая запускает сценарий поиска в фоновом режиме (с параметрами записи из родительской страницы).).

Тогда я получил перезагрузку только части iframe.

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