在社交网络网站上使用ajax刷新页面

时间:2014-08-12 09:11:16

标签: ajax yii

我想创建一个社交网络网站。但是当页面使用ajax刷新页面时出现问题。我每5秒钟使用一次setInterval。但是当页面刷新时,textarea还会评论重新加载。如何在评论中订购textarea不会在页面刷新时重新加载? 请帮帮我!

2 个答案:

答案 0 :(得分:0)

你能否提出你的准则以更准确地理解你的问题。?

使用:

$。AJAX({

                url: '--URL of ajax Page--',

                type: 'POST',

                data: {},

                success: function(data) {

                    $(document).ajaxStop(function() {

                        **window.location.reload();**     // This reloads the Page in a faster way.

                    });


                }

            });

答案 1 :(得分:0)

我的代码是这样的: 页面刷新(_view.php)

<div class="status">
<?php echo '&nbsp;<span style="color: #f83e07">#SIF# '.$data->idUser->short_name.'</span> : '.date("D, d M Y, H:m:s",strtotime($data->tgl_update)).'</br>'.CHtml::link(CHtml::image(Yii::app()->baseUrl.'/images/member/'.$data->idUser->foto,'',array("width"=>50,"height"=>50)), array('user/view', 'id'=>$data->id_user)).'</br>';
            if($data->id_user == Yii::app()->user->id){ 
            }
            echo '</br><div class="isi">'.strip_tags($data->isi, "<h1><u><div><br><h2><h3><h4><h5><h6><img><hr><font><b>").'</div>'; ?>``

重新加载索引页面(index.php)

function callAjax(){
$.fn.yiiListView.update('datalist', {
               data: $(this).serialize(),
               success: function(html){
                    $('.view').mouseout(function(e){
                        ref = setInterval(function(){callAjax();}, 5000);
                        });
                    $('.view').click(function(e){
                        clearInterval(ref);
                    });

            },
          }
      );
}