的onChange我已经打开了这个问题的问题,但它是非常糟糕的制定,因为我并没有得到很好的响应....所以继承人另一个尝试...希望这是确定提交使用漂亮的URL
我有一个选择的标签形式和内部
<form>
<select>
<option selected="selected"></option>
<option value="1" data-seourl="food-intake">Food intake</option>
<option value="2" data-seourl="homemade-cake">Homemade cake</option>
<option value="3" data-seourl="good-fruits">Good fruits</option>
<option value="4" data-seourl="apple-type">Apple type</option>
</select>
</form>
一些选项当我选择(平变化),我想提出一个友好的URL到ressembles此服务器的选项:
http://www.mywebsite/kitchen/food-intake.1
http://www.mywebsite/kitchen/homenade-cake.2
...
,而不是发送默认:
http://mywebsite/kitchen/?category=1
http://mywebsite/kitchen/?category=2
我知道如何使用mod_rewrite,所以这不是一个问题。我需要了解如何提交一个友好的网址,而不是默认的?
是JavaScript的(jQuery的在这种情况下),唯一的解决办法还是有一个本地的解决方案?
感谢
这将是一个更容易在jQuery的做。你喜欢哪个? –
没有“原生”选项,但使用JavaScript(例如jQuery)来操纵浏览器必须去的URL。 – Styxxy
我会投票给jQuery的太多,这将是更清洁,让您使用的路由作为选择框的值的部分动态生成URL。这会让你得到大约3行代码。 –