我收到以下错误:
Microsoft JScript runtime error: 'Sys' is undefined
在尝试执行时:
<head id="Head1" runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
//ERROR IN THIS LINE!!!
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(onUpdated());
function onUpdated() {
// get the update progress div
var pnlPopup = $get("div2");
// make it invisible
}
</script>
</head>
最佳答案
确保页面上有 Scriptmanager,并且脚本位于 scriptmanager 下方。也许尝试将您的脚本标签放入正文中,看看会发生什么。
我不知道你如何解决它不在体内的问题,但也许在它加载时有来自 Sys 的回调
你不需要括号来判断需要哪个函数:
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(onUpdated);
关于javascript - 'Sys' 是未定义的 javascript 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1577381/