链接传递变量,同时打开 ID


link passing a variable while at the same time opening an id

我制作了一个模态对话框,当您单击链接时会打开该对话框

<a href="#modalDialog">Edit Name</a>

因此,单击该链接后,模态出现,但问题是我不知道如何在打开名为 #modalDialog 的 id 的同时传递一个 usr 变量供我提取,如下所示:

<a href="#modalDialog?itemid=1">Edit Name</a>

另一种方法重定向页面并打开 id,但关键是我试图避免刷新或重定向到其他页面只是为了编辑一个简单的名称,它是这样的:

<a href="?itemid=1#modalDialog">Edit Name</a>

我会提前说谢谢!

我认为

您会希望在锚点中使用 data-* 属性。然后使用 Javascript 或 JQuery 访问它。

<a href="#modalDialog" data-itemid="1" class="edit-name-link" >Edit Name</a>

然后在 JQuery 中

$(".edit-name-link").click(
function()
{
  var itemid = $(this).attr("data-itemid"); // this will get the clicked itemid
  //now open your modal however you opened it before, and do something with itemid

});