我在第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);
答案 0 :(得分: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);
答案 1 :(得分:1)
删除$(document).ready(function() {
如果您将.live
更改为.on
,则在DOM准备就绪时无需绑定该函数。