[英]Change data in dropdownlist with ajax,jquery mvc
我有一個dropdownlisftFor,用於填充已過濾數據庫中的一些數據,以及一個復選框。 這個想法是,當我取消選中該復選框時,我想使用不帶過濾器的數據庫數據來更改下拉列表中填充的數據。
哪種方法可以做到這一點?
Ajax和jQuery將是簡單而更好的方法。
建議的方法是將bool參數設置為filtered
將下拉列表作為單獨的操作加載。 您可以在視圖中使用@Html.Action("DropDownList", new {filtered = true})
來調用它
然后,當您取消選中該復選框時,將調用一個函數,該函數用未過濾的數據將下拉列表替換為操作。
$("#myCheckBox").click(function() {
if($("#myCheckBox").attr("checked") == "checked"){
$("#divContainingDropDown").load("../path/to/dropdown/action?filtered=true")
} else {
$("#divContainingDropDown").load("../path/to/dropdown/action?filtered=false")
}
}
此功能將用於過濾和取消過濾列表中的數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.