-1

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

我只能使用下面的脚本代码使它适用于 1 个 url。但我的要求是:我必须使它适用于我的所有 url。

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

<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 上)

4

1 回答 1

0

尝试将 URL 用引号括起来:

var url = "<?php echo $_SERVER['PHP_SELF']; ?>";
于 2012-11-10T21:04:14.733 回答