如何提醒 URL 在 javascript 中排除 filename.php?
How to alert URL exclude filename.php in javascript?
我已经尝试过此警报,但没有得到我想要的结果
假设我的 URL = http://expense.test/admin/manageExpense.php
我要提醒 (http://expense.test/admin/)
var base_url = window.location.origin + '/' + window.location.pathname.split ('/') [1] + '/';
上面的查询得到了我想要的确切结果,但是当我在 URL 下面发出警报时,它并不完全是我想要的。
假设我的 url 是
http://expense.test/admin/admin/admin/index.php
当我用上面的查询发出警报时,它得到了同样的警报 (http://expense.test/admin/) 但我想要警报 (http://expense.test/admin/admin/admin/) ,我怎么能做到这一点。任何帮助将不胜感激
主要关注有多少文件夹 url 但我想从 URL
中排除最后一个文件名
我得到答案
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?
如果您只想删除 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"));
我已经尝试过此警报,但没有得到我想要的结果
假设我的 URL = http://expense.test/admin/manageExpense.php 我要提醒 (http://expense.test/admin/)
var base_url = window.location.origin + '/' + window.location.pathname.split ('/') [1] + '/';
上面的查询得到了我想要的确切结果,但是当我在 URL 下面发出警报时,它并不完全是我想要的。 假设我的 url 是 http://expense.test/admin/admin/admin/index.php 当我用上面的查询发出警报时,它得到了同样的警报 (http://expense.test/admin/) 但我想要警报 (http://expense.test/admin/admin/admin/) ,我怎么能做到这一点。任何帮助将不胜感激 主要关注有多少文件夹 url 但我想从 URL
中排除最后一个文件名我得到答案
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?
如果您只想删除 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"));