Laravel: Почему json отображается на веб-странице после нажатия Ctrl + Shift + T? - PullRequest
0 голосов
/ 22 ноября 2018

Я работаю над сайтом электронной коммерции, и он находится в рамках laravel5.6.Все мои фильтры основаны на ajax, и все фильтры работают нормально.Теперь моя проблема в том, что я нажимаю на цветной фильтр, запускает ajax, и все фильтры загружаются в соответствии с цветом.После фильтрации я нажал ctr + w, чтобы закрыть вкладку, и после этого я снова нажал ctr + shift + t и показанные данные json.Я не уверен, что не так.Вот мой код ниже: -

if($request->ajax()){
    // if i click on color filter this condition would run
     return response()->json([
            'view' => (String)View::make('layouts.frontLayout.product-listing')->with(compact('getproducts')),
            'countproducts' => count($getproducts)
      ]);
}else{
      // this condtion would rum when you refersh the page
      return view('front.listings.listing')->with(compact('catdetails','getproducts','title'));
}

Вот мой блейд-файл: -

<div class="category-item" id="appnedProductListing">
    @include('layouts.frontLayout.product-listing')
</div>

Вот мой код jquery: -

$.ajax({
        url : newurl,
        type : 'get',
        dataType:'json',
        success:function(resp){
            $("#appnedProductListing").html(resp.view);
            $("#UpdateProCount").text(resp.countproducts+ " styles");
            $(".ListingLoader").hide();
        },
        error:function(){}
    });

Мои продуктыгрузятся нормально.Единственная проблема заключается в том, когда я нажал Ctrl + W и после этого снова открыл вкладку, используя Ctrl + Shift + T, где отображаются данные JSON, и, если обновить страницу, он начал работать нормально.enter image description here

Теперь смотрите на изображении выше, я выбрал цвет, который работает нормально .... Теперь я нажал Ctrl + W и назад, что Ctrl + Shift + T и увидеть вывод: - enter image description here

Может кто-нибудь помочь мне решить эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...