我目前有一个显示我所有项目的 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
完美运行。问题是,当我在“信息” div 中单击以打开另一张图片时,我希望单击功能将图片 ID 附加到 URL 的末尾:
$(document).ready(function() {
$(".photo-block").on("click", ".photo", function(){
history.pushState({}, '', '?photo='+$(this).attr("id"));
$(".photo-viewer").show();
});
});
我希望得到一个看起来像这样的 url:
http://localhost:8090/projects.php/?info=23?photo=1
相反我得到了:
http://localhost:8090/projects.php/?photo=1
有没有办法附加到 URL 而不是覆盖“已经存在”的查询字符串变量?
我一直在看其他问题,但他们似乎没有解决我的问题。
谢谢!!
犯罪嫌疑人X
慕少森
相关分类