读取js文件中的参数

时间:2011-09-26 08:18:19

标签: javascript

  

可能重复:
  Pass vars to JavaScript via the SRC attribute

我是否知道如何读取js文件链接上的 p 值,如filename.js?p =使用js文件中的本地javascript值?任何功能都像php中的$ _GET ['p']一样工作?谢谢。

2 个答案:

答案 0 :(得分:-1)

试试这个:

var tmp = location.href, it;
if (q) it = tmp.substr(q + 1).split('&');
else it = '';
for (var i in it) {
    var t = it[i].split('=');
    if (t[0] == 'p') {
        //do something
        break;
    }
}

答案 1 :(得分:-1)

function _GET( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

这将在javascript中执行相同的操作。