【问题标题】:How to alert URL exclude filename.php in javascript?如何在 javascript 中提醒 URL 排除 filename.php?
【发布时间】:2020-09-27 03:39:49
【问题描述】:

我已经尝试过这个警报,但没有得到我想要的结果

假设我的 URL = http://expense.test/admin/manageExpense.php 我要提醒 (http://expense.test/admin/)

var base_url = window.location.origin + '/' + window.location.pathname.split ('/') [1] + '/';

上面的查询得到了我想要的确切结果,但是当我在 URL 下方发出警报时,它并不完全是我想要的。 假设我的网址是 http://expense.test/admin/admin/admin/index.php 当我用上述查询发出警报时,它得到了相同的警报(http://expense.test/admin/),但我想要警报(http://expense.test/admin/admin/admin/),我该如何实现这一点。任何帮助将不胜感激 主要关注有多少带有 url 的文件夹,但我想从 URL 中排除最后一个文件名

【问题讨论】:

    标签: javascript alert


    【解决方案1】:

    我得到了答案

    var url = "http://expense.test/admin/admin/admin/index.php";
    url = url.substring(0, url.lastIndexOf("/") + 1);
    alert(url);
    

    感谢这个人 How do I remove get variables and filename from URL using javascript/jquery?

    【讨论】:

      【解决方案2】:

      如果您只想删除 URL 的最后一部分,您可以在将其拆分为 / 后简单地 pop

      function remove(url) {
        var splitedUrl = url.split("/");
        splitedUrl.pop();
        return splitedUrl.join('/') + '/';
      }
      
      console.log(remove("http://expense.test/admin/manageExpense.php"));
      console.log(remove("http://expense.test/admin/admin/manageExpense.php"));

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-10-25
        • 2011-05-17
        • 1970-01-01
        • 1970-01-01
        • 2013-09-19
        • 2016-03-28
        • 2020-12-14
        相关资源
        最近更新 更多