Javascript SyntaxError:缺少操作数jquery
我正在尝试实现一个无休止的分页脚本,如以下问题所述: 但是,我在Firefox的错误控制台中发现了一个语法错误,其中包含以下javascript文件:Javascript SyntaxError:缺少操作数jquery,javascript,jquery,Javascript,Jquery,我正在尝试实现一个无休止的分页脚本,如以下问题所述: 但是,我在Firefox的错误控制台中发现了一个语法错误,其中包含以下javascript文件: jQuery -> if $('.pagination').length $(window).scroll -> url = $('.pagination .next_page').attr('href') if url && $(window).scrollTop() >
jQuery ->
if $('.pagination').length
$(window).scroll ->
url = $('.pagination .next_page').attr('href')
if url && $(window).scrollTop() > $(document).height() - $(window).height() - 225
$('.pagination').text("...")
$.getScript(url)
$(window).scroll()
第一行似乎出错了。上面的语法有什么问题
谢谢
编辑:正如杰夫指出的,我误解了相关问题的解决方案。上面的代码实际上就是输出。下面是我的activities.js.erb文件中的内容:
$('.carousel').append("<%= j render ('shared/activities') %>");
<% if @activities.next_page %>
$('.pagination').replaceWith("<%= j will_paginate(@activities) %>");
<% else %>
$('.pagination').remove();
<% end %>
$('.carousel')。附加(“”);
$('.pagination')。替换为(“”);
$('.pagination').remove();
我根本没有收到任何错误,但无休止的分页不起作用。这看起来像是咖啡脚本,查看编译后的javascript会有所帮助。这就是浏览器中实际运行的内容。控制台中跟踪到的错误是什么?您是否正确地包含了jQuery?代码可以在JSFIDLE中工作,您确定包含了jQuery吗?大家好,感谢到目前为止的帮助。我想我误解了那个家伙是如何在我上面链接的问题中提出解决方案的。杰夫是对的。我不应该在我的文件中包含javascript。这实际上是输出。我对Javascript非常陌生,所以我很难理解Javascript中的内容。更新问题