我有一个选择:
<%: Html.DropDownListFor(c => c.DataTextField, Model, "Please select", new { id="selected-contract"}) %>
在改变时我通过$ .getJSON调用一个动作:
$("#selected-contract").change(function () {
$.getJSON("/Contract/List", [WHAT GOES HERE] ,updateList);
});
我正在努力的一点是传回所选项目的ID。
答案 0 :(得分:2)
你有什么作品,但你可以使用处理程序中的this
来缩短它,例如:
$("#selected-contract").change(function () {
$.getJSON("/Contract/List", { id: $(this).val() }, updateList);
});
它只是保存你再次选择元素:)
答案 1 :(得分:0)
我能够解决这个问题:
$("#selected-contract").change(function () {
$.getJSON("/Contract/List", { id: $("#selected-contract").val() }, updateList);
});
感谢。