Я использую мобильное приложение jQuery и PHP-фреймворк для разработки мобильного веб-приложения.В фреймворке есть файл layout.phtml в шаблонах, который определяет базовый макет представления, в котором он содержится:
<body>
<div data-role="page" id="layout">
<div data-role="header">.....</div>
<div data-role="content">
<?= $menu_bar ?>
<img src="images/system/logo.gif">
<?= $body ?>
</div>
<div data-role="footer">
</div>
</div>
</body>
Тогда каждому контроллеру выделено одно или несколько представлений, которые содержат разметку.Но проблема, с которой я сталкиваюсь, заключается в том, что, когда я нажимаю любую ссылку на домашней странице, она открывает вторую страницу, но пути к изображениям на второй странице добавляются к пути на первой странице.Например, если я загружаю первую страницу, все в порядке, а URL-адрес страницы - «localhost / project / login».Когда открывается вторая страница, источник изображения на второй странице изменяется на «localhost / project / loginimages / system / logo.gif».Когда я обновляю страницу вручную, она возвращается к нормальной жизни, то есть "images / system / logo.gif".Почему это происходит?
Еще одна вещь, которая случается, когда я вхожу или выхожу из системы, имя контроллера остается в URL.Однако на самом деле функции входа в систему и выхода из системы переходят к определенному контроллеру, а затем перенаправляют пользователя на выделенную страницу.Но с мобильным перенаправлением jQuery, похоже, не работает.Я пытался искать в интернете, но не смог найти никакой помощи.
Надеюсь, я объяснил себе.