Lua: функция возвратного стола равна нулю

Вот мой удар по созданию превосходного решения Andy E в полноценном плагине jQuery:

;(function ($) {
    $.extend({      
        getQueryString: function (name) {           
            function parseParams() {
                var params = {},
                    e,
                    a = /\+/g,  // Regex for replacing addition symbol with a space
                    r = /([^&=]+)=?([^&]*)/g,
                    d = function (s) { return decodeURIComponent(s.replace(a, " ")); },
                    q = window.location.search.substring(1);

                while (e = r.exec(q))
                    params[d(e[1])] = d(e[2]);

                return params;
            }

            if (!this.queryStringParams)
                this.queryStringParams = parseParams(); 

            return this.queryStringParams[name];
        }
    });
})(jQuery);

Синтаксис:

var someVar = $.getQueryString('myParam');

Лучшее из обоих миров!

1
задан A.Marthen 13 July 2018 в 18:45
поделиться

1 ответ

Сообщение об ошибке сообщает вам, что getCard не определено в точке, где он вызывается.

Перед вызовом вам необходимо определить getCard.

1
ответ дан lhf 17 August 2018 в 12:15
поделиться