【问题标题】:href - append a parameter to current url without javascripthref - 在没有 javascript 的情况下将参数附加到当前 url
【发布时间】:2014-04-15 17:11:48
【问题描述】:

我的网页网址如下所示:

http://mywebsite.com/show-index/index?limit=100

limit 定义要显示的项目数。 我想添加一个“显示更多”,基本上将“更多=真”添加到我当前的网址:

http://mywebsite.com/show-index/index?limit=100&more=true

我试过了:

href='?more=true' 

但它超越了参数限制。

有没有不使用 javscript 的简单方法? 谢谢

【问题讨论】:

  • 使用href="?limit=100&more=true"
  • 如果您不想重新加载页面,我不认为。最好的方法是用 ajax 来处理......如果你想重新加载页面:mywebsite.com/show-index/… more
  • 是什么让你不能使用简单的锚标记来指向那个带有额外参数的地址?
  • 是的,但是当我第一次点击“显示更多”时我的限制会改变,所以我第二次点击它时它不会起作用:(
  • 为什么不呢?如果您检测到 more=true,那么只需将 limit 更改为 limit+100

标签: html href


【解决方案1】:

最好由 Ajax 来完成。

如果您真的不想,只需使用链接 <a href="http://mywebsite.com/show-index/index?limit=100&more=true"</a>

在 PHP 端,如果检测到 $_GET['more']='true',只需将链接中的限制更改为 limit+100。

最好添加一些 achor,正如 @Bartdude 所说,每次重新加载页面时都不必滚动。

如果你觉得这很有用,别忘了点赞并标记为已解决:)

【讨论】:

    猜你喜欢
    • 2020-06-29
    • 2012-11-07
    • 2021-07-05
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    • 2016-04-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多