anthem.net 使用Anthem_InvokePageMethod方法时如何捕捉错误

在<head><script>内

加入

function Anthem_Error(result) {
  alert(result.error);
  }

方法可以获取错误

 

在</body>前加入

<script type="text/javascript" language="javascript">
        function Anthem_GetResult(x) {
            var result = { "value": null, "error": null };
            var responseText = x.responseText;
            try {
                result = eval("(" + responseText + ")");
            } catch (e) {
                if (responseText.length == 0) {
                    result.error = "NORESPONSE";
                } else {
                    result.error = "BADRESPONSE";
                    result.responseText = responseText;
                }
            }
            return result;
        }
    </script>

可以查看Anthem_InvokePageMethod方法传入的值内容

在用Anthem_InvokePageMethod方法传递XML串做为参数时,

需要xml.replace(/&/g, "&amp;").replace(/</g, "&lt;").replace(/>/g, "&gt;")

posted @ 2009-12-18 14:30  神龙升空  阅读(591)  评论(0编辑  收藏  举报