在application.js
文件中,我有一些要求和on JQuery声明:
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require jquery.pjax
//= require_tree .
jQuery ->
$('#id').pjax('[data-pjax-container]')
但是,我在控制台中得到了错误Uncaught SyntaxError: Unexpected token >
。检查器的资源和网络选项卡中加载了jquery.ja
和jquery.pjax.js
文件,因此我知道它至少获得了jquery和pjax.jquery代码,然而,表示document.ready的快捷方式`jQuery ->
抛出了错误。
当我将代码切换为:
$(document).ready(function() {
$('#ce').pjax('[data-pjax-container]')
});
我不明白这个错误。在Rails中使用document.ready的正确快捷方式是什么?我遵循的是PJAX教程here,上面说要使用这个符号。
发布于 2013-01-24 06:08:37
你输入的是Coffeescript语法,这就是为什么它是一个语法错误的原因。
https://stackoverflow.com/questions/14494938
复制相似问题