Ajax загрузка содержимого прокрутки Laravel - PullRequest
0 голосов
/ 07 апреля 2020

Контент не загружен. Выдает такую ​​ошибку https://prnt.sc/ruorh8-00-00 Во время прокрутки появляется загрузка ..., но затем всегда отображается предупреждение

сервер не отвечает

что можно сделать?

, пожалуйста, помогите.

это прокрутка, но не отображается и не получается время прокрутки контента. В консоли -> сеть показать это (экран)

search.blade. php

search.blade.php 

    @extends('layouts.app')

    @section('content')

    @if(isset($details))

    <div class="container news-row">
        <div class="row news-small-row">
            @forelse ($details as $article_found)
                <div class="col-lg-3">
                    <?php echo $article_found->title ?>
                </div>

            @empty
                <h2 class="text-center">Empty</h2>
            @endforelse
        </div>
        <!-- <div class="pagination-container">
          <ul class="pagination">
            {{$details->links()}}
          </ul>
        </div> -->

    </div>
    <div class="ajax-load text-center" style="display:none">
    <p>Loading...</p>
    </div>
@else
  <h3 >Empty</h3>
@endif

@endsection

app. js

  var page = 1;
  $(window).scroll(function() {
    if($(window).scrollTop() + $(window).height() >= $(document).height()) {
      page++;
      loadMoreData(page);
    }
  });
  function loadMoreData(page){

    alert();
     $.ajaxSetup({
        headers: { 'X-CSRF-Token' : $('meta[name=_token]').attr('content') }
    });
    $.ajax({
      method: 'GET', 
      url: '?page=' + page,
      type: "get",
      datatype: "json",
      cache: false,

      beforeSend: function(){
        alert();
        $('.ajax-load').show();
      }
    })
    .done(function(data){
      if(data.html == " "){
      $('.ajax-load').html("No more records found");
      return;
    }
      $('.ajax-load').hide();
      $("#post-data").append(data.html);
    })
    .fail(function(jqXHR, ajaxOptions, thrownError){
     alert('server not responding...');
    });
  }

web. php

Route::any('/search',function(Request $request){
    $q = Input::get ( 'q' );
    $article_found = Article::where('meta_keyword','LIKE','%'.$q.'%')->paginate(5);
    if ($request->ajax()) {
      $view = view('data',compact('article_found'))->render();
      return response()->json(['html'=>$view]);
    }
        return view('blog.search')->withDetails($article_found)->with('details',$article_found)->withQuery ( $q );
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...