SCRIPT5007:无法获取属性'refresh'的值:object为null或undefined

时间:2015-01-09 16:54:30

标签: javascript jquery kendo-ui

脚本错误:
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}},这似乎是原因,但为什么在刷新之前刷新时它会在刷新时未定义?

1 个答案:

答案 0 :(得分:1)

我愿意打赌kendoWindow1 id 而不是元素

你的选择器应该是:

var win = $('#kendoWindow1').data('kendoWindow');