我有一个如下的网址 http://www.grcparfum.it/home.php?section=letteradelpresidente&lang=eng
此URL语言中的是英文
LANG =主机
当lang不同时,我想调用不同的JS文件
答案 0 :(得分:0)
您可以使用regex
,如下所示:
var url = 'http://www.grcparfum.it/home.php?section=letteradelpresidente&lang=eng';
var lang = url.match(/lang=(\w+)/i)[1];
alert(lang);
修改强>
如果你想在PHP中检查这个
if ($_GET['lang'] == 'eng') {
// Load english here
} else if ($_GET['lang'] == '...') {
///
}
答案 1 :(得分:0)
这是一个可以为你获取JS中的查询字符串变量的函数:
function $_GET(q){
var $_GET = {};
if(document.location.toString().indexOf('?') !== -1){
var query = document.location
.toString()
.replace(/^.*?\?/, '')//Get the query string
.replace(/#.*$/, '')//and remove any existing hash string
.split('&');
for(var i=0, l=query.length; i<l; i++){
var aux = decodeURIComponent(query[i]).split('=');
$_GET[aux[0]] = aux[1];
}
}
return $_GET[q];
}
这有帮助吗?