gpt4 book ai didi

javascript - 更新 jquery 中的 View 模型

转载 作者:行者123 更新时间:2023-12-02 19:29:37 25 4
gpt4 key购买 nike

我正在尝试根据用户操作(在下拉列表框中选择一个值)更新绑定(bind)到我的 View 的模型。我可以使用此 var viewModel = @Html.Raw(Json.Encode(Model)); 获取模型 我可以访问 View 模型并更新属性,但是当我提交表单时,我的模型绑定(bind)不会没有我的改变。不确定我做错了什么。

最佳答案

一种可能性是使用 AJAX 将更新的对象发送到服务器:

<script type="text/javascript">
// we serialize the model as a javascript object
var viewModel = @Html.Raw(Json.Encode(Model));

// we do some updates
viewModel.Foo = 'bar';

// and we post the model back to the server:
$.ajax({
url: '@Url.Action("SomeAction", "SomeController")',
type: 'POST',
contentType: 'application/json',
data: JSON.stringify(viewModel),
success: function(result) {
// do some processing based on the result
// returned by the controller action
}
});
</script>

关于javascript - 更新 jquery 中的 View 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11675817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com