3 回答

TA貢獻(xiàn)1829條經(jīng)驗 獲得超9個贊
您必須onChange通過 jquery執(zhí)行事件來獲取選擇值。
在 jquery 之后,您需要將該值傳遞給特定的更改事件。
假設(shè)你有這個選擇框
<select id="select1">
<option value"">Select</option>
<option value"1">A</option>
<option value"1">b</option>
<option value"1">C</option>
</select>
而如果任何值更改,您需要導(dǎo)航到該頁面以獲取該選項值。
所以這就是你可以通過 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 獲取值,或者您可以通過附加當(dāng)前選定的值直接重定向到該特定 url。
另外,如果您使用的是 Codeigniter 3,那么這就是您可以在 routes.php 中提及路由的方式
$route['pagename/(:any)'] = 'Controller/methodname/$1';
添加回答
舉報