gpt4 book ai didi

javascript - 使用 Ajax Post 更新模型

转载 作者:行者123 更新时间:2023-11-28 19:41:07 24 4
gpt4 key购买 nike

我正在尝试使用后台 Ajax Post 更新模型,下面是我现有的代码

Javascript (Jquery)

var url = '@Url.Action("UpdateValue", "MyController")';
$.post(url, $('form').serialize(), function (view) {
//...
});

Controller

[HttpPost]
public ActionResult UpdateValue(MyViewModel model)
{
model.FileName = "NewValue";
return Json(new { success = true });
}

这段代码将现有模型发布到 Controller ,然后我更新字段FileName,但这似乎没有保留更新的值(“NewValue”)。如何让它以新的值(value)更新现有的模型?

最佳答案

在操作中设置 model.FileName 不会对 UI 或数据库执行任何操作。这取决于您尝试更新的内容,但如果您尝试更新 UI,则需要将模型推回到客户端,然后通过客户端 JavaScript 重新加载 UI(因为您正在执行 AJAX 发布)使用 JQuery)。

关于javascript - 使用 Ajax Post 更新模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25018368/

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