脚本错误:
SCRIPT5007: Unable to get value of the property 'refresh': object is null or undefined
eval code (17), line 387 character 5
它所指的代码是:
386 var win = $('#kendoWindow1').data('kendoWindow');
387 win.refresh('http://www.google.com/');
重新创建错误的步骤:
1.加载页面
2.单击链接以打开Kendo Window
3.关闭剑道窗口
4.刷新整个页面
5.单击链接以打开Kendo Window
6.脚本调试工具(IE 8& IE 9)中出现错误
问题:
我该如何解决这个错误?出于某种原因,win
在刷新页面时undefined
是{{1}},这似乎是原因,但为什么在刷新之前刷新时它会在刷新时未定义?
答案 0 :(得分:1)
我愿意打赌kendoWindow1
是 id 而不是元素。
你的选择器应该是:
var win = $('#kendoWindow1').data('kendoWindow');