Не подгружается javascript во вложенном PHP (DateRangePicker && Livesearch)

269
15 сентября 2017, 21:00

Добрый день!

Есть не совсем адекватная система со вложенными друг в друга php файлами.

т.е. в index.php вложен include-ом somefile.php, который состоит из других вложенных друг в друга файлов .php

в одном из них, примерно на пятом уровне вложения, среди прочей верстки в контейнере <script></script> лежат DateRangePicker и ajax-овая приблуда для живого поиска подсказок в БД.

DateRangePicker крепиться к <input /> по id. Там все просто и все должно работать, но увы и ах не инициализируется.

ajax даже отправляет запросы, что видно в консоле, но ответа не получает.

При этом, если файл .php в котором все это содержится не прикреплять через include, а просто вставить код из него в файл уровнем выше - все замечательно работает.

все инклуды somefile.php находятся в той же папке, что и родительский файл.

Чем может быть вызвана такая проблема?

Answer 1

Явно проблема вызвана не тем, что файлы вложены, сервер возвращает браузеру html и там неважно что во что вложено. Откройте вкладку network в отладчике хрома при загрузке странице (откройте заранее и загрузите страницу) и посмотрите подробности ajax запроса: какие данные уходят на сервер, какой статус приходит, какой ответ от сервера.

READ ALSO
Значение из HtmlHelper

Значение из HtmlHelper

На форме cshtml расположен html heplper, который генерирует следующую разметку

264
Округление значений height (CSS, JQuery)

Округление значений height (CSS, JQuery)

Есть таблица и в ней определена высота строк (например, в данной строке 19,5px; строки разные):

354
зум на картинку

зум на картинку

как сделать такой зум при наведении на картинку https://wwwtemplatemonster

407
Центрирование div блока

Центрирование div блока

Столкнулся с проблемой при выводе модального окна ( обычный div блок )Надо расположить по центру, выровняв по вертикали

340