0

嗨,我在 Rails3 应用程序中使用 Kaminari 进行分页,但是当我在视图中使用 ajax 命令时,<%= paginate @items, :remote=>true %>它会将 data-remote="true" 放入 HTML 但浏览器不执行任何操作 IE 和 Firefox 的行为方式相同. 有什么帮助吗?

这是我的 javascripts 的输出 HTML:

<script src="/javascripts/jquery.js?1311949985" type="text/javascript"></script>
<script src="/javascripts/jquery_ujs.js?1311949985" type="text/javascript"></script>
<script src="/javascripts/jquery-ui.js?1309364376" type="text/javascript"></script>
<script src="/javascripts/jquery.flexselect.js?1312229948" type="text/javascript"></script>
<script src="/javascripts/jquery.min.js?1311949985" type="text/javascript"></script>
<script src="/javascripts/liquidmetal.js?1312229948" type="text/javascript"></script>
<script src="/javascripts/rails.js?1313595592" type="text/javascript"></script>
<script src="/javascripts/application.js?1312396308" type="text/javascript"></script>
4

2 回答 2

1

您需要正确加载 UJS(Unobtrusive JavaScript)才能使这些属性正常工作。通常这是 jQuery 的组合,并且rails.js是添加此功能所必需的。

很容易忘记将这些插入<head>布局部分。

于 2011-08-17T15:35:05.817 回答
1

我相信我没有声明 HTML 文档类型,但是 XHTML 文档类型,这是根。

于 2011-09-07T07:27:48.490 回答