Laravel:为什么按ctrl + shift + t后在网页上显示json?

时间:2018-11-22 07:10:29

标签: javascript php jquery laravel laravel-5.6

我正在电子商务网站上工作,它在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 + shif + t重新打开该标签时,该标签会显示json数据,如果引用该页面,则它开始正常工作。 enter image description here

现在在上图中看到我已经选择了可以正常工作的颜色。...现在我按ctrl + w和aftre ctrl + shift + t,然后看到输出:- enter image description here

谁能帮助我解决此问题

0 个答案:

没有答案