Javascript 刷新时是否可以保持在同一位置
我正在研究jquery和javascript。是否有任何方法可以使页面刷新并恢复单击的同一链接。例如在gmail.com中,当我们打开窗口左侧的已发送邮件并刷新页面时。它会重新加载相同的“已发送邮件”选项卡的内容,刷新时收件箱和草稿也会使用相同的内容。有没有其他方法或例子来实现这一点。如果有的话。请帮忙。我们将不胜感激 以下是我在刷新时刷新页面的代码:Javascript 刷新时是否可以保持在同一位置,javascript,jquery,html,Javascript,Jquery,Html,我正在研究jquery和javascript。是否有任何方法可以使页面刷新并恢复单击的同一链接。例如在gmail.com中,当我们打开窗口左侧的已发送邮件并刷新页面时。它会重新加载相同的“已发送邮件”选项卡的内容,刷新时收件箱和草稿也会使用相同的内容。有没有其他方法或例子来实现这一点。如果有的话。请帮忙。我们将不胜感激 以下是我在刷新时刷新页面的代码: <script> $(window).load(function(){ $(function() { $('
<script>
$(window).load(function(){
$(function()
{
$('#submit').click(function()
{
$('.container').show();
$('#login').hide();
$.cookie('shown', true);
});
if ($.cookie('shown')) {
$('#submit').click()
}
});
});
</script>
$(窗口)。加载(函数(){
$(函数()
{
$(“#提交”)。单击(函数()
{
$('.container').show();
$('#login').hide();
$.cookie('显示',true);
});
如果($.cookie('显示')){
$(“#提交”)。单击()
}
});
});
假设您正在使用Ajax更改页面状态,为什么不看看类似这样的内容?下面是一个Ajax表单提交脚本示例
// this is the id of the submit button
$("#submit").click(function() {
var url = "path/to/your/script.php"; // the script where you handle the form input.
$.ajax({
type: "POST",
url: url,
data: $("#idForm").serialize(), // serializes the form's elements.
success: function(data)
{
alert(data); // show response from the php script.
}
});
return false; // avoid to execute the actual submit of the form.
});
我想你在找什么?它允许您在不进行完全刷新的情况下更新部分apge。这就是GMailuses@Basic字体不,我想不是这样的。刷新整个页面时,必须重新打开刷新前打开的选项卡。不,通常在开始时加载的选项卡应该是可见的。啊,好吧,在这种情况下,@drarkayl得到了正确的答案-在url中使用散列后的值来指示应该重新加载的内容。或者使用
AJAX
或者SESSION
我正在使用javascript,而不是php。而且我正在刷新一个页面,其中所选链接必须重新加载,即使该页面已刷新。那么您将如何提交数据?现在我正在使用按钮单击操作来执行此操作。我甚至会给你小提琴链接。在此链接中,它不会打开associates链接。但我尝试的是在刷新后单击链接,我不应该返回包含ahref的页面。它应该是选定的链接。