我有一个带有参数的选择框作为选项中的值,设置如下:
<option value="{$i.tileid}androoftiletypeeq{$i.model}andproducenteq{$i.producent}">{$i.name} {$i.$title}</option>
我正在尝试将所有“and”和“eq”替换为“&”和“=”,但我只能让我的 javascript 替换第一次出现。该表单被命名/标识为“rooftile_select
$("#rooftile_select").change(function(event) {
event.preventDefault();
var data = $("#rooftile_select").serialize();
var pathname = window.location;
var finalurl = pathname+'&'+data;
var replaced = finalurl.replace("and", "&").replace("eq", "=");
});
finalurl 中的最后一个参数如下所示:
&rid=56&rooftiletype=9andproducenteqs
我错过了什么吗?