URL :http://localhost/back-office/index.php/staff/shopping
すべての onchange イベントでカテゴリを変更するとき、URL は次のようにする必要があります
http://localhost/back-office/index.php/staff/shopping/1
http://localhost/back-office/index.php/staff/shopping/2
そのために、変更イベントでJavaScriptを書きました
function cat()
{
var x = document.getElementById('cat').value;
document.location = "shopping/" + x;
}
<select name="cate" id="cat" onchange="cat()">
<option value="0">Select Cateogry</option>
<?php
foreach($get_cat as $category)
{
echo "<option value=$category->categoryid>$category->category</option>";
}
?>
</select>
JavaScriptは機能しますが、URLは次のように追加されます
http://localhost/back-office/index.php/staff/shopping/shopping/2
http://localhost/back-office/index.php/staff/shopping/shopping/shopping/shopping/shopping/shopping/1
すべてのケージドロップボックスの onchange イベントで、最後にこのように URL が追加されます。
どうすればこれを解決できますか