【问题标题】:Change content according to URL根据 URL 更改内容
【发布时间】:2013-04-03 16:21:12
【问题描述】:

我希望能够根据我网站的 url 更改我的页面的特定 html 值。例如,如果我想将值更改为“示例”,我会转到 mysite.com/page.php?value=example

我是否可以这样做而不必在 php 包含脚本中设置每个值?

【问题讨论】:

标签: php javascript html url


【解决方案1】:

在您的 php 页面上,更改以下内容:

<p>This is sample text and the word example.</p>

到这里:

<p>This is sample text and the word <?php echo $_GET['value']; ?></p>

这会将 URL 中 ?value= 之后的任何值打印到页面上。

【讨论】:

    【解决方案2】:

    您可以在您的 jQuery 代码中应用类似的内容来检查给定 URL 中的页面名称,然后更改该页面上特定部分的值!不用PHP,都是前端逻辑。

    var urlspot = document.URL.split('/');
    if((urlspot[3] == 'pagename')) { 
      $('#content').text('now i want to change my text on this page');
    }
    

    只需根据 URL 中的位置将 urlspot[x] 更改为适当的数字。它不一定是 3。它可以是 1、2、3、.4 等等……你必须玩它。

    【讨论】:

      猜你喜欢
      • 2013-05-07
      • 2013-05-29
      • 2012-10-27
      • 2021-06-01
      • 2013-03-06
      • 2012-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多