Получение текущего скрипта, выполняющего имя файла в JavaScript - PullRequest
3 голосов
/ 04 февраля 2010

Хорошо, я уже слишком долго искал это ... Я пытаюсь выяснить, как я могу вернуть имя файла страницы, на которой запущен включенный javascript, из этого javascript.

Я легко могу сделать это в PHP, используя $_SERVER['SCRIPT_FILENAME'], но в Javascript это кажется намного сложнее.

Мне действительно нужно подстроковать его из location.href или есть более эффективный способ? Может ли jQuery помочь?

Ответы [ 2 ]

4 голосов
/ 20 августа 2012

Удалить параметры URL

function getFileName()
{
  var url = window.location.pathname;
  var lastUri = url.substring(url.lastIndexOf('/')+1);
  if(lastUri.indexOf('?')!= -1)
     return lastUri.substring(0,lastUri.indexOf('?'));
  else
     return lastUri;
}
2 голосов
/ 04 февраля 2010
var url=location.href;
return url.substring(url.lastIndexOf('/')+1)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...