Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript:在脚本标记中获取Get请求参数_Javascript_Jquery_Html - Fatal编程技术网

JavaScript:在脚本标记中获取Get请求参数

JavaScript:在脚本标记中获取Get请求参数,javascript,jquery,html,Javascript,Jquery,Html,与此类似,我希望获取get请求参数,但在脚本标记本身中 HTML中的脚本标记是: <script src="js/script.js?lang=en"></script> 要获取标签中的参数,我们可以使用: var lang; var src = $('script[src~="js/script.js"]').attr('src'); if(src != undefined) { lang = src.split("lang=")[1] ? src.split("

与此类似,我希望获取get请求参数,但在脚本标记本身中

HTML
中的脚本标记是:

<script src="js/script.js?lang=en"></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';
}

你很快就找到了答案。@Daniellisk我想,他在打这个问题之前就知道答案了。他正试图帮助未来的推荐人。你也可以使用
data lang=“en”
是的,我在几次尝试后就解决了这个问题,我想有人可能会发现它很有用。
data lang
的一点是,它只在HTML5中有效。你可能想
src~=“js/script.js”
var lang;
var src = $('script[src~="js/script.js"]').attr('src');
if(src != undefined) {
  lang = src.split("lang=")[1] ? src.split("lang=")[1] : 'yourDefaultValue';
}