javascript - 在javascript中获取不带参数的url的最后一段?

标签 javascript

如何获取不包含任何 URL 参数的 URL 段的最后一部分。

如果我在这个页面上:

http://example.com/myfolder/mypage.aspx?x=1

我想要得到:

mypage.aspx

最佳答案

你可以这样做:

// The first thing is to strip off the things after query string:
var url = "http://example.com/myfolder/mypage.aspx?x=1";
url = url.split("?")
url = url[0];
// Get the last path:
url = url.split("/");
page = url[url.length-1];
alert(page);

即使其中没​​有 ?,上述路径也将起作用。

关于javascript - 在javascript中获取不带参数的url的最后一段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36570557/

相关文章:

javascript - 没有 document.ready 功能不起作用

javascript - 为什么 JavaScript 代码写得几乎刻意难读?

javascript - 具有相同时间的嵌套 settimeout 随机打印

javascript - Coderbyte 挑战 : Questions Marks - RegExp pattern '/d(\?\?\?)d/gi' incorect

javascript - jQuery在点击事件打开新选项卡时模拟ctrl + click

javascript - 避免使用 javascript 加载图像

javascript - DataTables + yadcf 添加类到过滤列

javascript - 如何在 Gulp 中使用 Browserify 丑化输出?

php - 使用 window.location 重定向发送 $_SESSION 变量

javascript - 不要预览菜单顶部导航中的第一项