javascript - Getting data using Ajax in laravel -
i'm trying sub departments of main department using ajax in laravel in same blade page : in controller have make code :
public function check_parent(request $request) { if($request->ajax()) { if($request->has('parent') && $request->input('parent') > 0) { $dep = departmentnews::where('parent','=',$request->input('parent'))->get(); $data = view(app('admin').'.news.deb_news.sub',['department'=>$dep,'parent'=>$request->input('parent')])->render(); if(!empty($data)) { return response()->json($data); }else{ return response()->json('false'); } } } } and @ blade create main departments code :
@if(count($department) > 0) <script type="text/javascript"> $(document).on('change','.checkparent',function(){ var parent = $('option:selected',this).val(); if(parent == '' || parent == null ) { $('.result').empty(); }else{ $.ajax({ url:'{{url(app('admin').'/department_news/check/parent')}}', type:'post', datatype:'json', data:{parent:parent}, beforesend: function() { $('.spin_dep').removeclass('hidden'); },success: function(data) { if(data != '') { $('.result').prepend(data); } $('.spin_dep').addclass('hidden'); },error: function() { $('.spin_dep').addclass('hidden'); } }); } }); </script> {!! form::select('parent',$department,old('parent'),['class'=>'form-control checkparent','placeholder'=>'select main department']) !!} @endif <div class="result"> </div> <p><i class="fa fa-spinner fa-spin fa-2x hidden spin_dep"></i></p> </div> and have make sub.blade getting sub departments @ same page , here's it's code:
@if(count($department) > 0) {!! form::select('parent',$department,old('parent'),['class'=>'form-control checkparent','placeholder'=>'select main department']) !!} @endif but problem @ link
url:'{{url(app('admin').'/department_news/check/parent')}}',
it's getting me error , didn't work , show me sub category enter image description here
is error becuase of confilct jquery ?
Comments
Post a Comment