Return to Snippet

Revision: 19675
at October 28, 2009 10:48 by almazom


Updated Code
//ajax function-------------------------------------

function ajax_will_paginate(s){
  $.ajax({
  type: "POST",
  url: "index/blog_paginate?page="+s,
  success: function(msg){
    $("div.blog[style='display: block;']").html(msg);
    replace_paginate_links();
  }
  });
}

// replace links function---------------------------

function replace_paginate_links(){
  $('div.pagination a').each(function(){
  var new_attr = "ajax_will_paginate"
  var get_href_a = $(this).attr('href').split('=');
  var get_href = get_href_a[get_href_a.length-1]

  $(this).attr('href',"#")
  $(this).attr('onclick',"ajax_will_paginate('"+get_href+"'); return false;")
})
}

$(document).ready(function(){
  replace_paginate_links()
})

Revision: 19674
at October 28, 2009 10:48 by almazom


Updated Code
//ajax function

function ajax_will_paginate(s){
  $.ajax({
  type: "POST",
  url: "index/blog_paginate?page="+s,
  success: function(msg){
    $("div.blog[style='display: block;']").html(msg);
    replace_paginate_links();
  }
  });
}

// replace links function

function replace_paginate_links(){
  $('div.pagination a').each(function(){
  var new_attr = "ajax_will_paginate"
  var get_href_a = $(this).attr('href').split('=');
  var get_href = get_href_a[get_href_a.length-1]

  $(this).attr('href',"#")
  $(this).attr('onclick',"ajax_will_paginate('"+get_href+"'); return false;")
})
}

$(document).ready(function(){
  replace_paginate_links()
})

Revision: 19673
at October 28, 2009 10:46 by almazom


Updated Code
// Э�а ��нк�и� за�ва��вае� номе� ���ани�� и о�п�авл�е� а�к� зап�о�.
// �ол��енн�е �ез�л��а� в��авл�е� в "div.blog"
// и в кон�е в�з�вае� ��нк�и� замен� ���лок
function ajax_will_paginate(s){
  $.ajax({
  type: "POST",
  url: "index/blog_paginate?page="+s,
  success: function(msg){
    $("div.blog[style='display: block;']").html(msg);
    replace_paginate_links();
  }
  });
}

// Э�а ��нк�и� заме�ае� ���лки, гене�и��ем�е "will_paginate"
// она нап�авл�е� и� на а�к� ��нк�и�, опи�анн�� в��е

function replace_paginate_links(){
  $('div.pagination a').each(function(){
  var new_attr = "ajax_will_paginate"
  var get_href_a = $(this).attr('href').split('=');
  var get_href = get_href_a[get_href_a.length-1]

  $(this).attr('href',"#")
  $(this).attr('onclick',"ajax_will_paginate('"+get_href+"'); return false;")
})
}

$(document).ready(function(){
  replace_paginate_links()
})

Revision: 19672
at October 28, 2009 10:46 by almazom


Updated Code
// Эта функция захватывает номер страницы и отправляет аякс запрос.
// Полученные результат вставляет в "div.blog"
// и в конце вызывает функция замены ссылок
function ajax_will_paginate(s){
  $.ajax({
  type: "POST",
  url: "index/blog_paginate?page="+s,
  success: function(msg){
    $("div.blog[style='display: block;']").html(msg);
    replace_paginate_links();
  }
  });
}

// Эта функция замещает ссылки, генерируемые "will_paginate"
// она направляет их на аякс функцию, описанную выше

function replace_paginate_links(){
  $('div.pagination a').each(function(){
  var new_attr = "ajax_will_paginate"
  var get_href_a = $(this).attr('href').split('=');
  var get_href = get_href_a[get_href_a.length-1]

  $(this).attr('href',"#")
  $(this).attr('onclick',"ajax_will_paginate('"+get_href+"'); return false;")
})
}

$(document).ready(function(){
  replace_paginate_links()
})

Revision: 19671
at October 28, 2009 10:41 by almazom


Initial Code
function ajax_will_paginate(s){
  $.ajax({
  type: "POST",
  url: "index/blog_paginate?page="+s,
  success: function(msg){
    $("div.blog[style='display: block;']").html(msg);
    replace_paginate_links();
  }
  });
}


function replace_paginate_links(){
  $('div.pagination a').each(function(){
  var new_attr = "ajax_will_paginate"
  var get_href_a = $(this).attr('href').split('=');
  var get_href = get_href_a[get_href_a.length-1]

  $(this).attr('href',"#")
  $(this).attr('onclick',"ajax_will_paginate('"+get_href+"'); return false;")
})
}

Initial URL


Initial Description


Initial Title
will_paginate with jquery ajax / постаничный вывод в Rails с  will_paginate и Jquery

Initial Tags
rails, jquery

Initial Language
Rails