我想通过一个javascript数组,其中的值来自多选框。但是,当它遇到该操作时,我从ajax get请求中获得null回来。我试图设置一个断点,它返回为空。这是我行动的签名使用Ajax将数组传递给mvc5动作
public JsonResult GetMessages(List<string> id, string searchText)
,这里是我的Ajax调用:
$.get("Dashboard/GetMessages", $.param({ "id": JSON.stringify(selectedID), "searchText": InputSearch }, true)
, function (result) {
for (var item = 0; item < result.length; item++) {
var newMessageEntry = "<tr><td>" + result[item] + "</td></tr>"
}
})
向我们展示你是如何构建'selectedID'? – ramiramilu
@ramiramilu var selectedID = $(“select#messages”)。val(); – Johnathon64