使用 MVC 4:
我正在通过 ajax 更新一个 div。对 Url.Action 的调用需要从 html DOM 传递一个值,在本例中为 $('#ClientID').val()。我知道以下内容是非法的,但它表明了我的意图:
[script type="text/javascript"]
function UpdateTheDiv() {
$.get('@Url.Action("MyAction", "MyController",
new {
parent = Model,
some_value_from_the_DOM=$('#SomeID').val() *** HERE IS THE PROBLEM ***
})',
function (data) {
$('#detailsDiv').replaceWith(data);
});
}
这可以做到吗?