假设我有一个选择列表如下:
<select name='languages'>
<option value='german'>German</option>
<option value='english'>English</option>
</select>
当用户选择一种语言时,我如何使用 javascript/jQuery 刷新页面,并在每次用户做出选择时将命名参数样式参数添加到我的 url 的末尾,例如,如果用户选择德语,则 url 应该看起来像:
http://my_app/my_controller/my_action/language:select_option_value_for_german
如果用户选择英语,则 url 将是:
http://my_app/my_controller/my_action/language:select_option_value_for_english
因此,每次用户进行选择时,都会刷新同一个页面,并在 url 末尾添加命名参数。
注意:我希望命名参数在每个请求中只出现一次,换句话说,我不希望它们在 url 的末尾重复,例如:
http://my_app/my_controller/my_action/language:select_option_value_for_german/language:select_option_value_for_english
非常感谢任何帮助
谢谢