mieqq 参考了这个页面的代码: http://www.runoob.com/w3cnote/js-get-url-param.html
function getQueryVariable(variable)
{
var query = window.location.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars[i].split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
我把其中的”window.location”替换成了”$request.url”,最后的相关代码是:
function getQueryVariable(variable)
{
var query = $request.url.search.substring(1);
var vars = query.split("&");
for (var i=0;i<vars.length;i++) {
var pair = vars.split("=");
if(pair[0] == variable){return pair[1];}
}
return(false);
}
body.addr = "getQueryVariable("url")";
请问这样的写法正确吗,还是说那个函数完全不必改直接用"window.location"就可以?
另外最后这一句"getQueryVariable("url")"最外面的引号有没有画蛇添足?