現在、次のselect
ようにphpを介してドロップダウンフィルターをセットアップしています。
<?php if($this->config->get("config_show_tmall_only")){?>
<?php if(isset($code) && $code=="tmall"){?>
<select id="tmallFilter">
<option value="&code=tmall">Tmall only</option>
<option value="">Taobao & Tmall</option>
</select>
<?php }else{?>
<select id="tmallFilter">
<option value="">Taobao & Tmall</option>
<option value="&code=tmall">Tmall only</option>
</select>
<?php }?>
<?php }?>
URLに含まれているかどうかを検出&code=tmall
し、最初のブロックを実行します
&code=tmall
必要な方法で正確に実行されるこのスクリプトを追加しています
$('#tmallFilter').bind('change', function () {
var brwsr_url=document.URL;
var redirecturl= brwsr_url + $(this).val();
location.href = redirecturl;
});
私が直面している問題は、戻る必要があるときですTaobao & Tmall
。その選択に基づいて文字を削除するのではなく、URL に追加することしかできません。
&code=tmall
オプションを選択したときに URL から取り除く方法はありTaobao & Tmall
ますか?