3 回答
TA贡献1829条经验 获得超9个赞
您必须onChange通过 jquery执行事件来获取选择值。
在 jquery 之后,您需要将该值传递给特定的更改事件。
假设你有这个选择框
<select id="select1">
<option value"">Select</option>
<option value"1">A</option>
<option value"1">b</option>
<option value"1">C</option>
</select>
而如果任何值更改,您需要导航到该页面以获取该选项值。
所以这就是你可以通过 jquery 做到这一点的方法。
$("#select1").change(function(){
//alert();
var changedval = $(this).val();
var url = "pagename/countryname="+changedval;
window.location.href= url;
/* $.ajax({
url: url,
type: 'GET',
data: {'image_name': image_name, 'id' : id},
success: function (data) {
$("#profile_picture_display_outer").hide();
},
error: function (data) {
}
}); */
});
您甚至可以通过 ajax 获取值,或者您可以通过附加当前选定的值直接重定向到该特定 url。
另外,如果您使用的是 Codeigniter 3,那么这就是您可以在 routes.php 中提及路由的方式
$route['pagename/(:any)'] = 'Controller/methodname/$1';
添加回答
举报