【问题标题】:Write something in href without affecting the path of html file在href中写一些东西而不影响html文件的路径
【发布时间】:2021-03-26 19:31:21
【问题描述】:

我是 Web 开发和创建网站的新手。 我从电影数据库 API 中获取数据,尤其是 id。 现在我想如果你点击一部电影,应该加载另一个页面并显示详细信息。 目前我以这种方式传递 ID:

MovieDetails.html#{id}

除了localstorage之外,还有更好的方法来传递id吗? 有没有办法做这样的事情MovieDetails.html-{id}

【问题讨论】:

  • 使用查询字符串

标签: javascript html css web


【解决方案1】:

您也可以使用查询参数。 # 指示浏览器转到 # 之后传递的元素

您可以将查询参数与JavaScript 一起使用,例如:

function getQueryVariable(variable)
{
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
}

参考:https://css-tricks.com/snippets/javascript/get-url-variables/

从参考资料中获取完整信息。

首先,你应该了解JavaScript中每一行的作用

【讨论】:

猜你喜欢
  • 2014-01-10
  • 2017-02-26
  • 1970-01-01
  • 1970-01-01
  • 2011-05-12
  • 2016-04-25
  • 2014-11-11
  • 2021-11-13
  • 1970-01-01
相关资源
最近更新 更多