2015-08-29 108 views
-1

我有一個codeigniter中的下拉窗體工作正常。當我提交表單我看到URLcodeigniter提交表單使用分段url

domain.com/main/search 

現在我想通過分段網址如下行傳遞的飲料類型像

domain.com/main/search/fanta 

能否請你幫我做。請參閱我下面的觀點:

echo form_open("main/search"); 
$data = array(
"" => "Select Drink", 
"cola" =>"cola", 
"fanta" =>"fanta", 
"sprite" =>"sprite"); 
echo form_dropdown('drink', $data, set_value('drink')); 
echo form_submit("search", "Search"); 
echo form_close(); 
+0

downvoting結構良好和有用的問題是不是一個好的行爲 – EducateYourself

回答

1

你可以做的是寫一個腳本生成的動作動態這樣

$('#select-id').change(function(e){ 
    var value = $(this).find('option:selected').val(), 
    var url = window.location.href.split('?')[0]; 

    // have an id to your form 
    $("#form-id").attr("action",url + value); 

}); 
+1

謝謝您的回答。但它顯示domain.com/main/search?drink=fanta,但我想要在我的問題 – EducateYourself

+0

另一個網址結構是這是唯一的參數爲特定形式? –

+0

不,我也有複選框陣列 – EducateYourself