Javascript 谷歌Minify+;传递变量
我正在使用Google Minify成功压缩js文件 我需要能够用这个传递一个变量(比如Javascript 谷歌Minify+;传递变量,javascript,jquery,minify,Javascript,Jquery,Minify,我正在使用Google Minify成功压缩js文件 我需要能够用这个传递一个变量(比如$\u GET变量) <script type="text/javascript" src="includes/min/?g=site_searchresults_js"></script> 是否有方法使用上述代码传递变量?中描述了确定脚本添加到文档中时传递的查询字符串参数的过程。归结起来就是这样的代码: var scripts = document.getElementsByT
$\u GET
变量)
<script type="text/javascript" src="includes/min/?g=site_searchresults_js"></script>
是否有方法使用上述代码传递变量?中描述了确定脚本添加到文档中时传递的查询字符串参数的过程。归结起来就是这样的代码:
var scripts = document.getElementsByTagName('script');
var myScript = scripts[ scripts.length - 1 ];
var queryString = myScript.src.replace(/^[^\?]+\??/,'');
var params = parseQuery( queryString );
function parseQuery ( query ) {
var Params = new Object ();
if ( ! query ) return Params; // return empty object
var Pairs = query.split(/[;&]/);
for ( var i = 0; i < Pairs.length; i++ ) {
var KeyVal = Pairs[i].split('=');
if ( ! KeyVal || KeyVal.length != 2 ) continue;
var key = unescape( KeyVal[0] );
var val = unescape( KeyVal[1] );
val = val.replace(/\+/g, ' ');
Params[key] = val;
}
return Params;
}
var scripts=document.getElementsByTagName('script');
var myScript=scripts[scripts.length-1];
var queryString=myScript.src.replace(/^[^\?]+\?/,“”);
var params=parseQuery(queryString);
函数parseQuery(查询){
var Params=新对象();
if(!query)返回参数;//返回空对象
var Pairs=query.split(/[;&]/);
对于(变量i=0;i
向JS文件传递变量需要什么?可能就是这样的includes/min/?g=site\u searchresults\u js&mynewvar=test
如果你在includes/min/
上有一个脚本,那么可能。为了什么目的?所以脚本可以使用它,或者你可以说缩小哪个脚本?目的-所以脚本可以使用它。。。