0

如何在多个锚标签中单击锚标签时打开一个弹出窗口并显示与之相关的数据库信息?我必须获取用户点击的那个锚标签的当前 id 吗?

4

1 回答 1

0

是的,你需要先尝试一下!当您遇到特定的编程问题而不是“我该怎么做,我还没有尝试过任何事情”时,堆栈溢出效果很好

如果您有很多用户可以点击的锚点,您可以为每个锚点进行 ajax 调用以获取相关信息。

在javascript伪代码中类似于

function getInfoForAnchor(anchorId) {
   response = makeAjaxCallForAnchorId(ancorId);
   if response is successfull open a tab
   alert(response.text)
}

许多用户不喜欢被弹出。也许您可以重新考虑您的用户体验?一个新窗口可能是更好的方法,您只需加载一个像http://yoursite.com/?anchor_id=3这样的 url 并显示相应的信息。或者甚至比这更好(imo)是单击在当前页面上填充您希望用户看到的信息的位置!这将需要像上面那样的 ajax 调用。除非您在页面加载时加载所有信息。祝你好运!

于 2012-04-06T14:31:36.230 回答