Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $(document).ready(function(){
- $(this).on('click', '#all_items .pagination a', function(e){
- e.preventDefault();
- var page = $(this).attr('href').split('page=')[1];
- var subcategory_id = '';
- if(category_id != ''){
- var pageUrl = 'ajax/category/item/' + category_id +'?page=' + page;
- }
- else if(subcategory_id != ''){
- }
- else{
- var pageUrl = 'ajax/item?page=' + page;
- }
- $.ajax({
- url: pageUrl,
- beforeSend: function(){
- wrap_loading.slideDown();
- },
- success: function(data){
- all_items.html(data);
- wrap_loading.slideUp();
- }
- });
- });
- });
- var pageUrl = 'ajax/category/item/' + category_id +'?page=' + page;
- Route::get('ajax/item/', 'AjaxController@Item'); //Works very well
- Route::get('ajax/category/item/{category_id}/', 'AjaxController@categoryItem');
- public function Item(){
- $items = Item::orderBy('name', 'asc')->paginate(4);
- return view('items.paginate')->with('items', $items)->render();
- }
- public function categoryItem($category_id){
- $items = Category::find($category_id)->items()
- ->orderBy('items.name')
- ->paginate(2);
- return view('items.paginate_category_item')->with('items', $items)->render();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement