【发布时间】:2011-01-12 21:18:18
【问题描述】:
好的,我已经搜索这个太久了...我试图找出如何从该 javascript 中返回运行包含 javascript 的页面的文件名。
我可以使用$_SERVER['SCRIPT_FILENAME'] 在 PHP 中轻松完成此操作,但在 Javascript 中这似乎要困难得多。
我真的需要从location.href 中提取子串还是有更有效的方法? jQuery 能帮上忙吗?
【问题讨论】:
-
location.href解决方案假定您的文件名已在 URL 中公开。如果您的 URL 被重写,它将不起作用 - 请参阅此问题的 URL。 -
嗯,这是一个重要的注意事项 - 谢谢 Nikki。您是否碰巧知道解决此问题的替代解决方案?我在 jQuery AJAX 函数中使用它,所以恐怕这里没有 PHP 解决方案。
-
获取文件名还有其他一些可能性,问题是 - 你想做什么,你需要文件名做什么?
-
它需要在 AJAX 调用中传递。有问题的项目不再相关,但我仍然很好奇如何使用重写的 URL 来解决这个问题。
标签: php javascript jquery include