[英]PHP Include to change DIV contents but hold contents on refresh
我正在為Uni模塊創建一個非常基本的站點,並且當前有一個簡單的onClick Javascript用於更改主要內容DIV的內容。 簡單的腳本是調用PHP Include文件來填充DIV。
的HTML
<div id="content" class="colorPicker1">
<!--Populate content div on load-->
<?php include 'php/home.php' ?>
</div>
<a href="winInstall.html" onClick="$('#content').load('php/winInstall.php'); return false;" title="Windows only installation">Windows 7/8</a>
我有一個無法解決的問題是,當我刷新頁面時(無論頁面處於打開狀態),站點都會返回到home.php文件。 我知道這會發生,因為我正在index.html文件中調用home.php文件。
我的問題是如何在刷新期間保存當前的php文件?
我當時在考慮使用localStorage來保存正在使用的鏈接,但是我的嘗試沒有用。 有人可以給我一些指導。
提前加油
眨眼
代替cookie或localStorage,如何更改哈希?
<a href="winInstall.html" class="ajax-link" title="Windows only installation">Windows 7/8</a>
<script>
(function ($) {
var load_page = function (path) {
location.hash = '#'+path;
$('#content').load('php/'+path.replace('.html', '.php'));
};
$('.ajax-link').click(function (v) {
v.preventDefault();
load_page($(this).attr('href'));
});
if (location.hash && location.hash != '#') {
load_page(location.hash.substr(1));
}
})(jQuery);
</script>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.