如何只为所有网址使用1个品牌过滤器?

时间:2012-11-10 20:57:37

标签: php javascript html

实际上我正在一个电子商务网站上工作,它有一个品牌过滤器..我使用选择标签(我的意思是下拉..)问题是:

我只能使用下面的脚本代码让它成为1个网址。但我的要求是:我必须让它适用于我的所有网址..

这是我的javascript代码:(仅适用于1个网址)

<script>

function gotoPage(){
var url = "http://mysite.com/shop/c/laptops/";  //HERE I JUST USED ONE URL for testing
var sel = document.getElementById("brand");
var brand = sel.options[sel.selectedIndex].text; 
window.location.href = url + "?brand=" + brand;
}

</script>

我也是这样尝试的:var url = <?php echo $_SERVER['PHP_SELF']; ?>;代替var url = "http://mysite.com/shop/c/laptops/";但仍然没有工作......

任何人都可以看看这个并为我提供解决方案..? (顺便说一句,我的代码是在PHP上)

1 个答案:

答案 0 :(得分:0)

尝试将网址包装在引号中:

var url = "<?php echo $_SERVER['PHP_SELF']; ?>";