我在索引查看查找控制器上有以下HTML下拉框。我想根據Dropbox的選擇更新視圖。我需要以某種方式將選擇傳遞給控制器。使用Rails 3.1中的JQuery下拉框發佈到控制器
<!-- index.html rendered from Search/Index -->
<select id="search_params" name="search[params]">
<option value="tacos">tacos</option>
<option value="pizza">pizza</option>
</select>
搜索控制器代碼採用PARAMS和吐出消息
def index
query = params[:search]
msg = "Your favorite food is #{query}! OMGWTFBBQ!?!?!?!"
respond_to do |format|
format.html
format.js
end
end
這個Javascript應該以某種方式被選擇後,發佈下拉框選擇控制器:
$("#search_params").change(function() {
var state = $('select#search_params :selected').val();
if(state == "") state="0";
//Send the selection to the controller Search controller somehow
// and then render a new view immediately ?
//I AM NOT GOOD WITH COMPUTER
})
return false;
});
我我看了很多其他的Rails + JQuery示例,jQuery API文檔等等。無法找到簡單問題的答案或者我只是過度王。
無論如何,在此先感謝您的幫助! 〜Dan