JavaScript: получить параметр запроса GET в теге script

0

Подобно этому вопросу, я хотел бы получить параметр запроса GET, но в самом теге скрипта.

Мой тег скрипта в HTML <head>:

<script src="js/script.js?lang=en"></script>

Как я могу получить значение lang?

Используется jQuery, и я могу получить src:

$('script[src$="/script.js"]').attr('src');
  • 0
    Вы нашли ответ быстро.
  • 1
    @DanielLisik Я думаю, он знал ответ, прежде чем напечатать этот вопрос. и он пытается помочь будущим реферерам.
Показать ещё 3 комментария
Теги:

1 ответ

1

Чтобы получить параметры в <script>, мы можем использовать:

var lang;
var src = $('script[src~="js/script.js"]').attr('src');
if(src != undefined) {
  lang = src.split("lang=")[1] ? src.split("lang=")[1] : 'yourDefaultValue';
}
  • 2
    Думаю, вы, вероятно, хотите src~="js/script.js"
  • 0
    К сожалению. Благодарю. это опечатка

Ещё вопросы

Сообщество Overcoder
Наверх
Меню