我目前有一个显示我所有项目的 URL:
http://localhost:8090/projects.php
当我单击一个项目时,我可以使用以下简单代码将一个变量附加到 URL 末尾:
$(document).ready(function() {
$(".projects-container").on("click", ".procject-listing", function(){
history.pushState({}, '', '?info='+$(this).attr("id"));
$(".project-info").show();
});
});
URL 变为:
http://localhost:8090/projects.php/?info=23
完美运行。问题是,当我单击“info”div 内部打开另一张图片时,我希望单击函数将图片 ID 附加到 URL 的末尾:
$(document).ready(function() {
$(".photo-block").on("click", ".photo", function(){
history.pushState({}, '', '?photo='+$(this).attr("id"));
$(".photo-viewer").show();
});
});
我希望得到一个看起来像这样的网址:
http://localhost:8090/projects.php/?info=23?photo=1
相反,我得到了:
http://localhost:8090/projects.php/?photo=1
有没有办法附加到网址而不是覆盖“已经存在”的查询字符串变量?
我一直在研究其他问题,但它们似乎没有解决我的问题。
谢谢!!
喵喔喔
哈士奇WWW
相关分类