2015-07-08 2 views
1

Моя проблема в том, что я поднимаю мышь на кнопку 2-й страницы, которую она показывает в мониторе в левом углу, это: home/?page=2, но мне нужно, чтобы это было показано: ajax/comments/?page=2. Однако он показывает ajax/comments/?page=2WHEN Я нажимаю кнопку, чтобы перейти на вторую страницу, после чего она начнет работать.Laravel Ajax panel

<div class="row content col-md-9"> 
    <div class="panel panel-default widget"> 
     <div class="panel-heading"> 
      <span class="glyphicon glyphicon-comment"></span> 
      <h3 class="panel-title"> 
       Recent Comments</h3> 
     </div> 
     <div class="panel-body"> 
      <ul class="list-group"> 
      @foreach($comments as $comment) 
       <li class="list-group-item"> 
        <div class="row"> 
         <div class="col-xs-2 col-md-1"> 
          <img src="{{$comment->author->image}}" alt="" /></div> 
         <div class="col-xs-10 col-md-11"> 
          <div> 
           <a href="{{$comment->article->slug}}"> 
            {{$comment->article->title}}</a> 
           <div class="mic-info"> 
            By: <a href="#">{{$comment->author->name}}</a> {{$comment->created_at}} 
           </div> 
          </div> 
          <div class="comment-text"> 
           {{$comment->body}} 
          </div> 

         </div> 
        </div> 
       </li> 
      @endforeach 

      </ul> 
      <div class="text-center">{!! $comments->render() !!}</div> 
     </div> 
    </div> 
</div> 




<script> 
     $(window).on('hashchange',function(){ 
      page = window.location.hash.replace('#',''); 
      getProducts(page); 
     }); 
     $(document).on('click','.pagination a', function(e){ 
      e.preventDefault(); 
      var page = $(this).attr('href').split('page=')[1]; 
      // getProducts(page); 
      location.hash = page; 
     }); 
     function getProducts(page){ 
      $.ajax({ 
       url: '/ajax/comments?page=' + page 
      }).done(function(data){ 
       $('.content').html(data); 
      }); 
     } 
</script> 

ответ

0

Я решил это! Я только что сделал это изменение:

{!! str_replace('/home/?', '/ajax/comments?',$comments->render()) !!} 

и теперь его рабочий