【问题标题】:How to pass parameters to destination url using javascript如何使用javascript将参数传递给目标url
【发布时间】:2020-10-19 00:38:57
【问题描述】:

我试图在点击电影时将电影 id 传递给 url,并在目标页面中检索电影 id。我知道表单默认执行此操作,但我想使用锚元素来完成此操作。

所以例如我有这个主页网址:

http://127.0.0.1:5500/client/index.html

我点击主页上的一部电影,该电影有一个锚标签,它重定向到不同的文件:

http://127.0.0.1:5500/client/views/movies.html

电影有一个我希望在/movies.html 页面中可用的 id,电影 url 应该如下所示:

http://127.0.0.1:5500/client/views/movies.html?movieId=1234

我将如何使用 javascript 来完成这项工作?

这里是html:

 <div class="card">
    <a href="${'/client/views/movies.html'}" data-src="1234" >
        <img class="img-size" src="${poster_image}" alt="">
    </a>
    <div class="card-body">
       <h6 class="card-title"> ${el.title}</h6>
          <p>${el.release_date}</p>
    </div>
 </div>

【问题讨论】:

  • 您可以在href标签本身中添加查询参数

标签: javascript html url-parameters query-parameters


【解决方案1】:

只需在锚标签href本身中添加所需的参数,如下所示:

 <div class="card">
    <a href="${'/client/views/movies.html?movieId=1234'}" data-src="1234" >
        <img class="img-size" src="${poster_image}" alt="">
    </a>
    <div class="card-body">
       <h6 class="card-title"> ${el.title}</h6>
          <p>${el.release_date}</p>
    </div>
 </div>

【讨论】:

  • 哇,我怎么没想到呢。我以为这会很复杂,甚至没有意识到我可以做到这一点。这就是修复它的原因。 `
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-03-19
  • 2010-12-12
  • 1970-01-01
  • 2021-07-28
  • 2023-03-24
  • 2012-11-09
  • 2011-07-13
相关资源
最近更新 更多