【发布时间】:2013-07-10 16:05:10
【问题描述】:
我正在尝试从 url 获取当前文件名:
$currentFile = window.location.pathname.split("/").pop();
如果完整路径类似于:
http://www.yoursite.com/folder/index.php
它将返回 index.php、index.cfm、index.html 等。
但是当url是http://www.yoursite.com/folder/时
我无法检索当前文件名,这可以通过 js 或 jquery 实现吗?
【问题讨论】:
-
否,因为默认索引文件是网络服务器中的设置。你可以做一个假设,如果你正在加载一个文件夹,就说它是 index.html...
-
该 URL 没有要获取的文件名。你能解释一下你为什么要这样做吗?
-
是的,我正在使用 jquery 显示/隐藏特定文件夹结构 /contact 中的元素,但不适用于 index.php 文件,或者仅用于 index.php 文件。
-
如果您需要知道,您可以尝试在所有默认文档名称上获取 HEAD,按概率顺序排列:index.html、index.htm、index.php、default.aspx、默认值。 asp等第一个不是404的就是正确的url。
标签: javascript jquery filepath pathname