gpt4 book ai didi

ajax - 将参数传递给 onSuccess 回调函数

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

我有以下表格:

   @using (Ajax.BeginForm("DoComment", "Publication", new { id = Model.Publication.OID, parentId = Model.OID }, new AjaxOptions
{
OnSuccess = "publishCommentSuccess"
}))
{
//some code
}

如何将 parentId 传递给 publishCommentSuccess 函数?

function publishCommentSuccess (json) {

if (!json.Result)
showAuthBox();
else
alert(json.Message);

};

谢谢。

最佳答案

由于此参数已传递给 Controller ​​操作,您可以让此 Controller 操作将其作为 JSON 响应的一部分返回:

public ActionResult DoComment(int id, int parentId)
{
...

return Json(new
{
Message = "foo",
ParentId = parentId
}, JsonRequestBehavior.AllowGet);
}

以便您可以在成功回调中使用它:

function publishCommentSuccess (json) {
alert(json.ParentId);

...
};

关于ajax - 将参数传递给 onSuccess 回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11134491/

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