javascript - 如何从 Ajax.BeginForm onSuccess 事件关闭 Kendo UI 模式弹出窗口?

标签 javascript asp.net-mvc-3 jquery kendo-asp.net-mvc

我正在使用 Kendo UI 和 asp.net MVC 3 设计模式。我有一个使用模态面板的页面,内容是从一个包含 Ajax.BeginForm 的 .cshtml 页面加载的。

这是我的困境:当在 ajax 表单上触发 onSuccess 事件时,我想关闭窗口。既然这不是单击按钮,我该怎么办?这是我为单击按钮的情况找到的代码:

$( buttonInsideWindow ).closest(".k-window-content").data("kendoWindow").close()

我不确定我需要从 onSuccess 事件中使用什么代码。

最佳答案

这很简单。

在您的onSuccess 事件处理程序中,您可以使用模型窗口的 Id 来关闭它

$("#windowId").data("kendoWindow").close();

关于javascript - 如何从 Ajax.BeginForm onSuccess 事件关闭 Kendo UI 模式弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17625099/

相关文章:

javascript - 在 React 中获取输入值的最佳方式是什么

javascript - Webpack - 从非模块文件加载函数?

c# - ASP.NET MVC 3( Entity Framework )中的预加载

c# - Fluent NHibernate (ASP.NET MVC) 中的枚举类型不匹配

asp.net-mvc - MVC ASP.NET 或 Razor

javascript - 单击 javascript 或 jquery 时调用 get 函数

javascript - Express,如何从html中获取值

javascript - 是否有移动 Safari 全屏 Javascript 事件?

javascript - 使用 Jquery 查找下一个文本区域

javascript - jQuery 不向服务器发送 Cookie