Kendo窗口数据未定义
我有一个表格,在JavaScript OnSubmit事件中,我做了一个Ajax调用以加载Kendo 窗口
js:
function onSubmit(){
var window = $("#window").data("kendoWindow");
window.refresh({
url: url
}).open();
}
view:
@(Html.Kendo().Window() _
.Modal(True) _
.Visible(False) _
.Name("window") _
.Title("Window"))
这很棒,但是当我单击窗口内的按钮并转到JavaScript OnClick事件时,如果我尝试再次实例化窗口并访问.data(“ Kendowindow”),我会变得不确定(不在
$(“#window”)
中)。
function onClickButton(e){
var window = $("#window").data("kendoWindow"); //undefined in .data("kendoWindow")
window.refresh({
url: url
}).open();
}
I have a form, in the javascript onSubmit event i make an ajax call to load a kendo
window
Js:
function onSubmit(){
var window = $("#window").data("kendoWindow");
window.refresh({
url: url
}).open();
}
View:
@(Html.Kendo().Window() _
.Modal(True) _
.Visible(False) _
.Name("window") _
.Title("Window"))
and this works great, but when I click on a button inside the window and go to the javascript onClick event, if I try to instantiate the window again and access .data("kendoWindow")
, I get undefined (not in $("#window")
).
function onClickButton(e){
var window = $("#window").data("kendoWindow"); //undefined in .data("kendoWindow")
window.refresh({
url: url
}).open();
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要使用名为
窗口
的变量 - 这是全局范围的名称。如果这无济于事,请在Kendo Dojo中发布完整的可运行的MCVE,例如
Don't use the variable named
window
- this is the name of the global scope.If this doesn't help, post a full runnable mcve, e.g., in a kendo dojo