【问题标题】:How to redirect URL when php get string is in current url当php获取字符串在当前URL中时如何重定向URL
【发布时间】:2015-05-28 13:16:16
【问题描述】:

这是我的 HTML 按钮:

<button class="button-brightgreen" onclick="cancelbutton();">Cancel</button>

这是我的 JavaScript 重定向:

function cancelbutton() {
    var cancelURL = 'http://localhost:51937/php/searchUsers.php';
    $(location).attr('href', cancelURL);
}

这是在我的 editUser.php 页面上。这段代码对我来说很好,除非当前 URL 中有一个 php GET 字符串,例如 ?user_id=19

当 URL 中有 GET 并且我单击取消按钮时,它会将我带回到同一页面 (editUser.php) 并显示 ""

当当前 URL 中有 GET 时,如何使重定向工作?

【问题讨论】:

  • 试试javascript: window.history = "http://localhost:51937/php/searchUsers.php";

标签: javascript php html url redirect


【解决方案1】:

您可以检查字符串user_id是否存在于当前URL中,如果存在则重定向。

if (window.location.href.indexOf('user_id=') > -1) {
    window.location.href = 'newURL';
}

【讨论】:

    【解决方案2】:

    我发现了我的问题。该按钮位于表单内,单击时将提交表单,并且“”来自我的 PHP 页面。从表单中取出按钮,解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-30
      • 2016-12-31
      • 2012-06-18
      • 2013-11-21
      • 2023-03-12
      • 2018-02-14
      • 1970-01-01
      • 2013-04-18
      相关资源
      最近更新 更多