ajax没有返回对查看页面的响应

时间:2016-03-10 06:08:12

标签: javascript laravel-5 onclick

当我在firefox控制台窗口调试时,我可以看到输出,但它没有出现在我的视图页面上,下面我提到了我的ajax代码和我的控制器,我得到了一个结果但是视图没有显示 Ajax的:

<script>
$('.click').click(function(evt)
{
 evt.preventDefault();
 var link = $(this).attr('id');
$.ajax({
    type: "GET",
    url: "{{url('/p_details?id')}}"+link,
   dataType: "json",
    data:{
       id:link
       },
  });

})
  .sucess(function(data)

   { 
      $('#property').empty('clear').html(row.html);
   }
     });

控制器:

     public function index()
                {
             //$filter=Input::get('id');
           //var_dump($term);
            $view=DB::table('property_details')
         ->Where('sale_or_rent', '=', 'rent')
            ->orWhere('sale_or_rent', '=', 'sale')
           ->get();
         //  var_dump($view);
        return view::make('index', array('val'=>$view));
    }

        public function getPropertyDetails()
          {
             $filter = Input::get('id');
            $display = DB::table('property_details')
                      ->where('sale_or_rent', 'LIKE', '%' . $filter . '%')
                      ->get();
                      //var_dump($display); 

                     if(count($display)!=0)
                        {    
                          $returnHTML = view('/pages/fliter')->with('val', $display)->render();
                          return response()->json(array('success' => true, 'html'=>$returnHTML));
                        }
                        else
                        {
                        session::flash('status', 'No Records Found!!!');
                        $returnHTML = view('/pages/fliter')->with('val', $display)->render();
                        return response()->json(array('success' => true, 'html'=>$returnHTML));
                        } 
          } 

0 个答案:

没有答案