javascript中的睡眠功能不起作用

时间:2016-12-15 18:12:44

标签: javascript json

我想使用json来创建api键函数,来自textarea #empass的源代码 我们将在"api.php?email=mailaddress"上检查每个电子邮件地址。

问题是请求太快,如何给它间隔?所以每个电子邮件地址将在3秒内检查

这是java脚本源代码

$(function() {
    console['log'](domain.com', 'background: black; color: red; font-size: x-large');
    var _0xe4e8x1, _0xe4e8x2, _0xe4e8x3, _0xe4e8x4, _0xe4e8x5;
    $('#start-button')['click'](function() {
        vaa = $('#empass')['val']();
        vaa = vaa['split']('\x0A');
        var _0xe4e8x6 = 0;
        $['each'](vaa, function(_0xe4e8x7, _0xe4e8x8) {
            _0xe4e8x5 = $['ajax']({
                type: 'GET',
                email: _0xe4e8x8,
                url: 'api.php?email=' + _0xe4e8x8,
                async: true,
                beforeSend: function(_0xe4e8x9) {
                    $('#proc-send')['css']('display', 'block');
                    $('#proc-done')['css']('display', 'none');
                    $('#result-container')['css']({
                        display: 'flex'
                    });
                    $('#ygdicek')['html']('Checking <span id=counter>' + vaa['length'] + '</span> account');
                    $('#empass')['attr']('disabled', true);
                    $('#empass')['css']({
                        opacity: '0.5'
                    });
                },
                success: function(_0xe4e8x9) {

                },
                error: function(_0xe4e8x9) {
                    var _0xe4e8xa = document['getElementById']('unknown_res');
                    _0xe4e8xa['innerHTML'] = _0xe4e8xa['innerHTML'] + '<span class=unk_reslt>' + _0xe4e8x8 + '<br></span>';
                },
                complete: function(_0xe4e8x9) {
                    var _0xe4e8xb = _0xe4e8x9['responseJSON'];

                    console['log'](_0xe4e8xb);
                    if (_0xe4e8xb['status'] == 'live') {
                        $('#result-container')['css']({
                            background: ''
                        });
                        var _0xe4e8xc = _0xe4e8xb['country_code'];
                        _0xe4e8xc = _0xe4e8xc['toLowerCase']();
                        var _0xe4e8xd = '<i class=\'flag-icon flag-icon-' + _0xe4e8xc + '\'></i>';
                        var _0xe4e8xe = _0xe4e8xd + ' [' + _0xe4e8xb['country'] + '] ' + _0xe4e8xb['email'];
                        var _0xe4e8xa = document['getElementById']('live_res');
                        _0xe4e8xa['innerHTML'] = _0xe4e8xa['innerHTML'] + '<span class=live_reslt>' + _0xe4e8xe + '<br></span>';
                    } else {
                        if (_0xe4e8xb['status'] == 'limited') {
                            $('#result-container')['css']({
                                background: ''
                            });
                            var _0xe4e8xc = _0xe4e8xb['country_code'];
                            _0xe4e8xc = _0xe4e8xc['toLowerCase']();
                            var _0xe4e8xd = '<i class=\'flag-icon flag-icon-' + _0xe4e8xc + '\'></i>';
                            var _0xe4e8xe = _0xe4e8xd + ' [' + _0xe4e8xb['country'] + '] ' + _0xe4e8xb['email'];
                            var _0xe4e8xa = document['getElementById']('limited_res');
                            _0xe4e8xa['innerHTML'] = _0xe4e8xa['innerHTML'] + '<span class=lim_reslt>' + _0xe4e8xe + '<br></span>';
                        } else {
                            if (_0xe4e8xb['status'] == 'unknown') {
                                $('#result-container')['css']({
                                    background: ''
                                });
                                var _0xe4e8xe = _0xe4e8xb['email'];
                                var _0xe4e8xa = document['getElementById']('unknown_res');
                                _0xe4e8xa['innerHTML'] = _0xe4e8xa['innerHTML'] + '<span class=unk_reslt>' + _0xe4e8xe + ' (' + _0xe4e8xb['msg'] + ')</span>';
                            } else {
                                if (_0xe4e8xb['status'] == 'invalid') {
                                    $('#result-container')['css']({
                                        background: ''
                                    });
                                    var _0xe4e8xe = _0xe4e8xb['email'];
                                    var _0xe4e8xa = document['getElementById']('invalid_res');
                                    _0xe4e8xa['innerHTML'] = _0xe4e8xa['innerHTML'] + '<span class=inv_reslt>' + _0xe4e8xe + '<br></span>';
                                }
                            }
                        }
                    };
                    setTimeout(function() {
                        $('#result-container')['css']({
                            background: 'none'
                        });
                        clearTimeout();
                    }, 300);
                    var _0xe4e8x1 = $('.live_reslt')['length'];
                    var _0xe4e8x2 = $('.lim_reslt')['length'];
                    var _0xe4e8x3 = $('.unk_reslt')['length'];
                    var _0xe4e8x4 = $('.inv_reslt')['length'];
                    $('#berapaLive')['html'](_0xe4e8x1);
                    $('#berapaLimited')['html'](_0xe4e8x2);
                    $('#berapaUnknown')['html'](_0xe4e8x3);
                    $('#berapaInvalid')['html'](_0xe4e8x4);
                    var _0xe4e8xf = vaa['length']--;
                    _0xe4e8xf = _0xe4e8xf - 1;
                    $('#counter')['html'](_0xe4e8xf);
                }
            })
        });
    });
    $('#stop-button')['click'](function() {
        var _0xe4e8x10 = $('#empass')['val']()['split']('\x0A');
        var _0xe4e8x11 = 0;
        for (_0xe4e8x11 = 0; _0xe4e8x11 < _0xe4e8x10['length']; _0xe4e8x11++) {
            _0xe4e8x5['abort']()
        };
    });
    $(document)['ajaxStop'](function() {
        $('#proc-send')['css']('display', 'none');
        vaa = $('#empass')['val']();
        vaa = vaa['split']('\x0A');
        var _0xe4e8x1 = $('.live_reslt')['length'];
        var _0xe4e8x2 = $('.lim_reslt')['length'];
        var _0xe4e8x3 = $('.unk_reslt')['length'];
        var _0xe4e8x4 = $('.inv_reslt')['length'];
        var _0xe4e8x12 = 'Total Checked: ' + vaa['length'] + ' | ' + 'Live: ' + _0xe4e8x1 + ' | ' + 'Limited: ' + _0xe4e8x2 + ' | ' + 'Invalid: ' + _0xe4e8x4 + ' | ' + 'Unknown: ' + _0xe4e8x3;
        console['log'](_0xe4e8x12);
        $('#proc-done')['css']('display', 'block');
        $('#log_mess')['html'](_0xe4e8x12);
        $('#empass')['css']({
            opacity: '1'
        });
        $('#empass')['attr']('disabled', false);
    });
});

0 个答案:

没有答案