Symfony 2 jQuery专注于prod

时间:2016-04-07 11:07:35

标签: jquery symfony input focus

这是非常奇怪的行为。以下代码在开发环境中工作良好。 在prod环境中,输入字段没有聚焦。

我的输入

<input name="position" id="position" class="form-control input-lg" autofocus placeholder="{{'pdd.inventory.title.warehouse_position'|trans}}">

我已清除缓存并转储所有javascript文件。

var delay = (function () {
        var timer = 0;
        return function (callback, ms) {
            clearTimeout(timer);
            timer = setTimeout(callback, ms);
        };
    })();

    $(document).ready(function () {
        $('#position').keyup(function (e) {
            var element = $(this);
            e.preventDefault();
            delay(function () {
                var value = element.val();
                $.ajax({
                    url: Routing.generate('check_position_regex', {'position': value}),
                    success: function (data) {
                        if (data.state === true) {
                            document.getElementById('pling').play();
                            window.location.href = Routing.generate('ac_inventory_easy_add', {'position': value});
                        } else {
                            document.getElementById('beep').play();
                            element.val(''),
                            element.focus();
                        }
                    },
                    error: function () {
                        document.getElementById('beep').play();
                    }
                });
            }, 500);
        });
    });

0 个答案:

没有答案