gpt4 book ai didi

jquery - Html.BeginForm 是否有 OnSuccess 事件

转载 作者:行者123 更新时间:2023-12-01 07:45:27 24 4
gpt4 key购买 nike

我经常使用 @Ajax.ActionLink 然后设置 AjaxOptions 或使用常规 JQuery Ajax 函数来检查是否成功。该问题特定于以下格式:

using (Html.BeginForm("DoSomeAction", "ControllerName"))
{
<button>Submit</button>
}

如何正确检查此调用是否成功?

最佳答案

没有。 Html.BeginForm 呈现一个普通的表单标签,没有任何 ajaxified 表单提交行为。因此,当您单击提交按钮时,它将表单提交到服务器。浏览器将处理来自服务器的响应(显示内容/重定向到新的 GET 操作等)

How to check appropriately for the success of this call??

这取决于您想做什么。如果要执行某些服务器代码,可以在表单数据提交到的 HttpPost 操作方法中执行此操作。

如果你想在客户端做一些事情,你可以发送一些标志(可能是查询字符串/隐藏的输入字段值)到客户端,让你的客户端 JavaScript 代码检查这个值并做任何需要做的事情。您可以在文档就绪(假设您的页面中包含 jQuery)/页面加载事件中执行此检查。

关于jquery - Html.BeginForm 是否有 OnSuccess 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38980134/

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