簡體   English   中英

使用ajax,jquery mvc更改下拉列表中的數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM