如何在ajax成功后重新加载jquery插件

时间:2014-11-18 09:21:14

标签: jquery ajax plugins jquery-plugins

我正在使用无限的ajax滚动插件。它一直有效,直到用户发布新评论。

我有一个评论表单,当用户发布新评论时,它会重新加载所有评论和分页,但无限滚动链接不再可见。

如何重新加载插件?

$(document).ready(function(){
$('#comment').on('submit',function(e) {

$.ajax({
    url:'pagination.php',
    data:$(this).serialize(),
    type:'POST',
    dataType: 'HTML',
    success:function(data, response){

$('#comments').html(data);
reload jquery-ias.js <------ reload here


    },

1 个答案:

答案 0 :(得分:1)

以下是重新加载插件的一个选项:

function setupIAS() {
  ias && $.ias('destroy');
  ias = $.ias({
    container:  '#container',
    item:       'p',
    pagination: '#pagination',
    next:       '.next'
  });
}

$(document).ready(function() {

  setupIAS();

 $('#comment').on('submit',function(e) {

     $.ajax({
        url:'pagination.php',
        data:$(this).serialize(),
        type:'POST',
        dataType: 'HTML',
        success:function(data, response) {

            $('#comments').html(data);
            setupIAS();
        }
     })
});