我想使用javascript获取我的确切位置(仅限PHP页面),我目前正在使用window.location
来获取确切的网址,例如:localhost/empc/myfolder/functions.php
如果我想要的是什么代码结果只获得functions.php
?可能吗?谢谢。
答案 0 :(得分:2)
您可以使用location对象来执行此操作,要删除文件名前的“/”,您可以使用substring方法。
location.pathname.substring(location.pathname.lastIndexOf("/") + 1);
答案 1 :(得分:2)
你可以尝试这个非常简单的
var url = 'localhost/empc/myfolder/functions.php';
var url = url.split('/');
alert(url.pop());
答案 2 :(得分:1)
有可能。使用javascript split function将字符串分成多个部分,然后访问最后一个元素以获取文件名:
var str = "localhost/empc/myfolder/functions.php";
var arr = str.split("/");
alert(arr[arr.length-1]); //this will alert functions.php