我正在使用jQuery手機和定製的PHP框架來設計移動web應用程序。該框架具有在模板layout.phtml文件,該文件定義此包含該視圖的基本佈局:jQuery手機沒有正確呈現網頁
<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手機重定向似乎並沒有工作。 我試過在互聯網上搜索,但找不到任何幫助。
希望我已經解釋了我自己。
您有試過絕對鏈接? – locrizak
是。這不起作用。 –