所以这就是我在这里想要完成的事情。
我知道服务器端脚本在这里是最好的,但我正在寻找更多的插入式解决方案,并且我想知道是否有人之前已经这样做了。
无论如何,我希望有wwww.example.com/service-page?cityname,并且URL中的任何cityname变量都会将页面上的类重写为城市名称。
例如,如果网址是wwww.example.com/service-page?Los-Angeles,那么您可能会在页面上显示洛杉矶水管工或其他任何服务。
然后我想更进一步,使用cookie来替换任何具有此类名称的其他网站页面。有没有办法在不使用PHP的情况下执行此操作?
答案 0 :(得分:0)
为您的参数命名如下:
www.example.com/service-page?city=Los-Angeles
然后使用此代码:
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
var city = getParamaterByName('city');
这应该让你入门?