加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 使用ajax和jquery加载页面的一部分,但在url中显示GET变量

发布时间:2020-12-13 16:21:16 所属栏目:PHP教程 来源:网络整理
导读:为了告诉你我想做什么你只需要访问gmail.当您点击收件箱时,网址会刷新到此标签= mm #inbox并且刷新页面的唯一部分是您的电子邮件的重要部分,Google会将其称为div.l.m.怎么可能?他们是否经常使用缓存,或者他们正在使用我不知道的 javascript命令? 我想要做
为了告诉你我想做什么你只需要访问gmail.当您点击收件箱时,网址会刷新到此标签= mm #inbox并且刷新页面的唯一部分是您的电子邮件的重要部分,Google会将其称为div.l.m.怎么可能?他们是否经常使用缓存,或者他们正在使用我不知道的 javascript命令?

我想要做的是,我有一个包含两个不同标签的页面.

<div id="navcontainer">
<ul id="navlist">
<li id="active"><a href="#" id="current">Products</a></li>
<li><a id="prreq" onclick="show()" >Requests</a></li>

</ul>
</div>
<div class="container"></div>

当用户继续时,例如. cart.php他们将转到第一个标签.当用户单击第二个选项卡时,将触发一个js函数,该函数调用文件cart.php?rq = r,结果显示在容器div中. (我知道此刻我发帖)

function show(){
var prstr= ".container"; 
var data= {
    rq: "r"
};
$.ajax({
    type: 'POST',url: "cart.php",data: data,success: function(data1)
    {

        $(prstr).html(data1);

    }
});

}

我想要的是当用户刷新页面仍然在cart.php?rq = r时,而不必再次单击该选项卡.
我很感激任何帮助.如果您需要更多信息,请告诉我
先感谢您.

解决方法

他们只是通过location.hash访问url的哈希组件.当哈希值发生变化时,它们必须具有一些逻辑来确定要刷新的页面的哪个部分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读