JavaScript:在脚本标记中获取Get请求参数
与此类似,我希望获取get请求参数,但在脚本标记本身中 HTMLJavaScript:在脚本标记中获取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("
中的脚本标记是:
<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';
}