'sys'是未定义的javascript错误

dan*_*ani 1 javascript asp.net ajax

我收到以下错误:

Microsoft JScript运行时错误:'Sys'未定义

在尝试执行时:

<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>
Run Code Online (Sandbox Code Playgroud)

k0n*_*0ni 6

确保页面上有Scriptmanager,脚本位于scriptmanager下面.也许尝试将您的脚本标记放入正文并查看会发生什么.

我不知道你怎么能解决它不在体内,但也许有一个来自Sys的回调加载

您不需要括号来判断需要哪个函数:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(onUpdated);
Run Code Online (Sandbox Code Playgroud)