生成自己的链接而不是分页渲染默认链接 - laravel 5.0

时间:2016-01-28 05:59:47

标签: javascript php ajax pagination laravel-5

开发了一款新的laravel 5.0应用程序。我在每个页面都使用了ajax概念。每个请求和响应都将通过ajax传播。

主页:

  <nav><li onclick="view('bydproject')"><a>View ByDProject Data </a></li>   </nav>
  <div id='main'></div>

Ajax电话:

function view(url)
  {
      fullurl = "http://localhost:8000/" + url ;
      var xhttp = new XMLHttpRequest();
      xhttp.onreadystatechange = function(){
      if(xhttp.readyState == 4 && xhttp.status == 200)
      {
        document.getElementById("main").innerHTML = xhttp.responseText;
      }
    };
    xhttp.open("GET", fullurl, true);
    xhttp.send();
   }

在其中一个案例中,我对某些页面使用了分页概念。

Conctroller:

$employees = ByDEmployee::where('first_name' , 'LIKE', '%'.$Data.'%')->paginate(20);
return view('bydemployee.view_all_employees', compact('employees'));

view_all_employees.blade.php

@foreach($employees as $employee)
    {{ $employee->first_name }}
    //Display 
@endforeach

{{ $employees->render() }}

在这种情况下,分页渲染链接会生成自己的链接。而不是那个链接我必须生成我的ajax调用?是否有可能?

Ex:Insteded of this

<li><a href="http://localhost:8000/bydemployee?page=2" rel="prev">&laquo;</a></li> 

链接看起来像这样

<li><a onclick=view('bydemployee?page=2') rel="prev">&laquo;</a></li> 

0 个答案:

没有答案