在js页面刷新它带我到主页面

时间:2018-06-18 06:08:41

标签: javascript jquery html css

使用AJAX,因为所有功能都加载在动态页面上而不重新加载页面,或者更重要的是更改URL(可能除了哈希符号),单击后退或刷新按钮将带您进入完全不同的Web页面或动态网页基本处理的开头,我希望它应该保留在同一页面上 在索引页面上放置主div employee_name_generator

#content
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">

$(document).ready(function(){
var trigger = $('#nav ul li a'),
container = $('#content');
trigger.on('click', function(){
	var $this = $(this)
	target = $this.data('target');
	container.load(target + '.php');
	return false;		
});
});

</script>
<style>
#nav ul{
overflow:hidden;
margin: 0;
padding:0;
list-style-type: none;
}
#nav ul li{
float:left;
}
#nav ul li a{
display:inline-block;
padding:18px 15px;
}
#content{
padding:15px;
}
</style>

1 个答案:

答案 0 :(得分:0)

如果要保留值,Ajax内容在您刷新页面之前是持久的: 一旦你向页面发送ajax请求就可以执行该操作,一旦刷新页面就可以在会话中存储此日期,如果之前已设置,则可以从会话中呈现此部分。

用户关注内容以保存您在ajax加载期间检索的页面数据。

session_start();
$page_data = 'set value in this variable during your ajax call';
//save data in $_SESSION
$_SESSION['page_data'] = $page_data;

以下代码用于html上的渲染数据:

if(isset($_SESSION['page_data']))
    {  $html = $_SESSION['page_data'];}