0

我在第 30 行有一个错误。这是文件的结尾。

我显然错过了一些右括号之类的东西,但我不知道,我要疯了。请协助。

(function($) {
$(document).ready(function() {
    $('.ajaxpager .pager  a').live('click', function() {
        href = $(this).attr('href');
        //    display = href.indexOf('display');
        display = "pager-display";
        if (href.indexOf('?') == -1) {
            href += '?';
        };
        href += '&ajax=1';
        $('#' + display).ajaxStart(function() {
            var html = '<div>';
            html += '<img src="' + Drupal.settings.rlisting['loadingimage'] + '" border="0" />';
            html += '</div>';
            $(this).html(html);
        });
        $.ajax({
            type: "post",
            url: href,
            dataType: 'html',
            success: function(result) {
                $('#' + display).hide().html(result).fadeIn('slow');
            }
        });

        return false;
    });
})(jQuery);​
4

2 回答 2

4

您在末尾缺少右括号

(function($) {
    $(document).ready(function() {
        $('.ajaxpager .pager  a').live('click', function() {
            href = $(this).attr('href');
            //    display = href.indexOf('display');
            display = "pager-display";
            if (href.indexOf('?') == -1) {
                href += '?';
            };
            href += '&ajax=1';
            $('#' + display).ajaxStart(function() {
                var html = '<div>';
                html += '<img src="' + Drupal.settings.rlisting['loadingimage'] + '" border="0" />';
                html += '</div>';
                $(this).html(html);
            });
            $.ajax({
                type: "post",
                url: href,
                dataType: 'html',
                success: function(result) {
                    $('#' + display).hide().html(result).fadeIn('slow');
                }
            });

            return false;
        });
    }); // <-- HERE 
})(jQuery);

​</p>

于 2012-12-05T22:55:20.850 回答
1

去除$(document).ready(function() {

如果您更改.live.onthen 您不需要在 DOM 准备好时绑定该函数。

于 2012-12-05T22:56:29.920 回答