-1
我有以下要求: - 有一個data_autocomplete_source傳遞額外的參數給我data_autocomplete_source
1.A文本框,如下: -
@ Html.TextBoxFor(型號=>模式。 Technology.Search,新{ data_autocomplete_source = Url.Action(「自動完成」,「開關」)})
2.兩單選按鈕來選擇究竟是什麼做的自動完成搜索關鍵字,按名稱或號碼如下: -
<input type="radio" name="searchType" value="number" /> number
<input type="radio" name="searchType" value="name"/>name
所以我的問題是否如何通過單選按鈕選擇,以及自動完成搜索詞?
我的自動完成腳本看起來如下: -
$("input[data-autocomplete-source]").each(function() {
var target = $(this);
target.autocomplete({ source: target.attr("data-autocomplete-source"), minLength: 2, delay: 2000 });
});
編輯 我試過如下: -
@Html.TextBoxFor(model => model.Technology.Search, new { data_autocomplete_source = Url.Action("AutoComplete", "Switch", new { SearchBy = Model.SearchBy}) })
@Html.RadioButtonFor(a=>a.SearchBy, "number", new { id = "number" })number
@Html.RadioButtonFor(a=>a.SearchBy, "Name", new { id = "name" })Name
但SearchBy值將始終爲空?
感謝