Поиск по модалу, обновление DIV на оригинальной странице - PullRequest
0 голосов
/ 11 сентября 2018

Это еще одна поздняя ночь и еще одна, казалось бы, простая проблема, вызывающая головную боль!

Итак, вот ситуация.У меня есть простая форма HTML, которая находится в модале Bootstrap.Когда эта форма отправляется, на принимающей странице есть AJAX POST, устанавливаются SESSIONS, а затем запрос направляется в простой запрос к БД.Это все работает.

Я хочу показать сеансы на исходной странице без обновления страницы.

Я подумал, что это будет легко, поэтому я попытался использовать это на исходной странице;

 $('#filteroptions').on('hidden.bs.modal', function () {
 $("#breadcrumbs").load('includes/files/private/breadcrumb.php'); 
 });

breadcrumb.php содержит формат вывода, и файл заполняется сразу после POST из модального режима (так называемые filteroptions)

Я также попытался присоединить его к успешному POST с помощьюпростой успешный процесс загрузки файла, но каждый раз загружается файл breadcrumb.php.

Любопытно, что если я нажимаю Ctrl + F5 на странице после первого POST, то при повторном поиске значение не отображается, НОDIV обновляется каждый раз, когда я ищу после этого.

Почему запрос не будет запущен при первом выполнении поиска?Зачем мне нужно обновлять страницу, чтобы все начало работать?

Нет кэширования, это не тот случай, когда файл зависимого файла кэшируется после обновления.

Спасибо

1 Ответ

0 голосов
/ 15 сентября 2018

Решением было заполнить div ничем, а затем обновить его.

Раньше div рисовалось только тогда, когда он был заполнен, благодаря коду в файле breadcrumb, ищущему конкретный POST или SESSION.переменная.

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

...