gpt4 book ai didi

asp.net-mvc - 如何使用 jQuery 和 MVC 发布数据

转载 作者:行者123 更新时间:2023-12-01 03:29:30 25 4
gpt4 key购买 nike

我页面上的数据是这样的:

var userIdCol = '3,67,78,37,87';

使用的 Id 集合是通过我页面上的 jQuery 从列表框中获取的。

我想要做的就是将此 UserId 列表发布到我的 Controller ,并在我的页面上的某个位置显示成功消息。 “用户已更新。”

当我想要传递像上面这样的列表时,我不确定 Controller 的签名应该是什么样子以及应该如何编写 jQuery?

另外,我想知道我是否真的需要 Controller 操作必须是 ActionResult?

过去我也做过类似的其他帖子:

$.ajax({
type: "POST",
url: "/Issue/" + "Index",
dataType: "html",
data: {
//page: 5
projectId: $("#ProjectList").val()
},
success: function(v) {
RefreshComment(v);
},
error: function(v, x, w) {
//Error
}
});

public ActionResult Index(int? page, int? projectId)
{
//
return View();
}

最佳答案

我正在做几乎完全相同的事情,这是我的 jQuery:

    function saveConfigItemChanges() {
var formData = $("form:1").serialize();
$.ajax({
"dataType":"json",
"type":"POST",
"url": "/Admin/PutValidationRules",
"data":formData,
"success":saveConfigItemChangesCallback
});
}

这是我的行动:

    [AcceptVerbs(HttpVerbs.Post)]
public JsonResult PutValidationRules(ConfigItem model)
{
Dao.SaveConfigItem(model);

return Json(true);
}

如您所见,您可以返回一个 JsonResult,它会将 Json(true) 传递给您的成功回调。

关于asp.net-mvc - 如何使用 jQuery 和 MVC 发布数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1313216/

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