如何确定弹出窗口是否成功加载?

时间:2014-09-17 09:15:36

标签: javascript html asp.net-mvc paypal

我正在将登录与Paypal功能集成,我的问题是我想知道Paypal的终点地址是否无效

  $(document).ready(function () {
        $('#paypalButton').click(function () {
            var state = "@HttpUtility.UrlEncode(Request.Url.ToString())";
            var url = "@Model.PaypalLoginPopupAuthorizationEndPointUrl"+state;
            url = url.replace(/&/g, '&');
            var width = 400;
            var height = 500;
            var left = (screen.width / 2) - (width / 2);
            var top = (screen.height / 2) - (height / 2);
            window.open(url, 'PaypalLoginPopup', 'width=' + width + ',height=' + height + ',toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=1,left=' + left + ',top=' + top); 
        });
    });

如何知道网址是否正常意味着PAYPAL END POINT IS DOWN ,如果网址无效,我可以回拨实际的父网页吗?我以前从未这样做过,所以我不知道是否可能。

1 个答案:

答案 0 :(得分:0)

如果它在新的浏览器窗口中打开,则无法检查它,除非您事先执行AJAX请求并确保页面返回