首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Kaminari分页中配置url?'.json‘自动附加

如何在Kaminari分页中配置url?'.json‘自动附加
EN

Stack Overflow用户
提问于 2015-05-04 07:29:32
回答 1查看 508关注 0票数 0

使用AJAX加载Kaminari分页表。分页本身也使用AJAX。

在我的控制器里:

代码语言:javascript
复制
def update_user_list
  modal = render_to_string('tables/_user_table', :layout => false, :formats=>[:html]).html_safe
  data = {
    :table => modal
  }
  respond_to do |format|
    format.json { render :json => data }
  end
end

在表/_user表中

代码语言:javascript
复制
# Table part and content notrelated
<%= paginate @users, :params => {:controller => 'product', :action => 'more_users'}, :remote => true, :theme => 'twitter-bootstrap-3' %>

update_user_list的响应JSON如下所示:

代码语言:javascript
复制
{
  table=" // the table part
          // the pagination part shows as follows
          <li class="page"><a href="/product/more_users.json?page=3&amp;user_subgroup_id=1" data-remote="true">3</a></li>
          <li class="page"><a href="/product/more_users.json?page=4&amp;user_subgroup_id=1" data-remote="true">4</a>
        "
}

我想要的是删除网址中的".json“。

如果我只是在没有AJAX的情况下呈现table/_user_table,而不是在JSON对象中,它的url中就没有".json“。

版本: rails: 3.2.17 kaminari: 0.13.0引导-kaminari-视图: 0.0.3

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-04 10:12:38

找出问题。其实这个问题不包括在内。

代码语言:javascript
复制
$.ajax({
   url: '<%= user_product_index_url %>.json',
   success: function(data) {
      // not important......
   });

删除".json“,解决问题.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30024805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档