AJAX 12007 与12029错误,全世界都说这样处理,但我的就不行。晕啊
chgjz 2009-06-17 11:31:18 各个网站都说是下列代码处理即可,但在我的程序上args根本没有get_error() 这个函数,晕啊。alert(args.get_error())得到NULL。我的是VS2008开发的。怎么回事
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<script language="javascript" type="text/javascript">
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args)
{
if (args.get_error() != undefined)
{
if ((args.get_response().get_statusCode() == '12007') || (args.get_response().get_statusCode() == '12029'))
{
document.writeln("服务器连接失败。");
window.onerror = false; //JS中遇到脚本错误时不做任何操作
}
}
}
</script>