Javascript Laravel 5.3:使用Ajax更新数据时自动刷新div
我每秒都用ajax编写auto refresh div代码,但我想要auto refresh div,只要数据不是每秒都更改。有什么更好的办法 JavascriptJavascript Laravel 5.3:使用Ajax更新数据时自动刷新div,javascript,php,ajax,Javascript,Php,Ajax,我每秒都用ajax编写auto refresh div代码,但我想要auto refresh div,只要数据不是每秒都更改。有什么更好的办法 Javascript <script> setInterval(function(){ $('#datapinjam').load('/datarealtime'); }, 30000) </script> 您应该在控制器letA中创建一个函数,在客户端脚本letB中创建一个函数。B将在一定间隔后探测A。如果数据发生
<script>
setInterval(function(){
$('#datapinjam').load('/datarealtime');
}, 30000)
</script>
您应该在控制器let
A
中创建一个函数,在客户端脚本letB
中创建一个函数。B
将在一定间隔后探测A
。如果数据发生更改,A
将返回True
否则False
B
在遇到A
中的True
时,将调用客户端上负责刷新包含ajax调用的div
的函数
<div class="table-responsive mt-3">
<table id="basic-datatable" class="table dt-responsive nowrap">
<thead>
<tr>
<th>ID</th>
<th>Inventaris</th>
<th>No Handphone</th>
<th>Mulai</th>
<th>Selesai</th>
<th>Tanggal</th>
<th>Keperluan</th>
<th>Status</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
@foreach ($peminjaman as $value)
....
@endforeach
</tbody>
</table>
</div>
public function realtime()
{
$data['peminjaman'] = DB::table('data_peminjaman')
->join('inventaris', 'data_peminjaman.id_invetaris', '=', 'inventaris.id')
->orderBy('data_peminjaman.iid','desc')
->paginate(10);
return view('admin.realtime',$data);
}