Halo semuanya, kembali lagi di tulisan saya. Pada kesempatan kali ini, saya akan membahas cara membuat website tanpa reload degan menggunakan jquery ajax dan php. Bagaimana cara membuatnya?, ayo ikuti tutorialnya berikut ini!.
Menjaga performa load website adalah hal yang penting untuk meningkatkan kenyamanan user. Salah satu caranya adalah dengan menggunakan teknik ajax. Ajax adalah kepanjangan dari asynchronus javascript and xml, yaitu sebuah metode untuk merequest data ke server tanpa me-refresh atau mereload halaman tersebut. Dengan menggunakan metode ini, pergantian halaman menjadi lebih smooth dan cepat, dan dari sisi ux tentu menjadi lebih baik dan nyaman.
Pada tutorial kali ini, kita akan membuat sebuah website sederhana yang akan menampilkan 3 halaman yang berbeda, terdapat menu dibilah sebelah kiri, dan untuk mempercantik tampilan disini saya menggunakan bootstrap versi 4. Pada tutorial kali ini juga kita tidak menggunakan database, untuk penggunaa database bisa kalian improvisasi sendiri dengan teknik ajax yang sama dengan penjelasan saya di bawah ini.
Baca Artikel Lain ✨ |
📰 1. Membuat Notifikasi Realtime dengan php dan Jquery read more |
📰 2. Cara Membuat Hide/Show Input Password dengan Javascript dan Bootstrap read more |
📰 3. Cara Mencegah Multiple Submit dan Cara Menggunakan Spinner Bootstrap sebagai Indicator Loading pada Php read more |
Cara Membuat Website Tanpa Reload dengan Jquery Ajax
<!DOCTYPE html>
<html lang="en">
<head>
<title>Latihan Membuat Web Tanpa Reload</title>
<!-- bootstrap versi 4 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.0/dist/css/bootstrap.min.css"
integrity="sha384-B0vP5xmATw1+K9KRQjQERJvTumQW0nPEzvF6L/Z6nronJ3oUOFUFpCjEUQouq2+l" crossorigin="anonymous">
</head>
<body>
<div class="container mt-4">
<!-- navbar bootstrap -->
<nav class="navbar navbar-dark bg-primary mb-4">
<a class="navbar-brand" href="#">
<img src="https://getbootstrap.com/docs/4.6/assets/brand/bootstrap-solid.svg" width="30" height="30"
alt="">
Bootstrap
</a>
</nav>
<!-- menu -->
<div class="row">
<div id="menu" class="col-3">
<ul class="list-group">
<li class="list-group-item"><a href="beranda">Beranda</a></li>
<li class="list-group-item"><a href="kontak">Kontak</a></li>
<li class="list-group-item"><a href="profil">Profil</a></li>
</ul>
</div>
<div class="col-9">
<div id="content">
<!-- isi halaman akan diload di sini -->
</div>
</div>
</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script>
$(document).ready(function () {
// pilih konten beranda saat mengakses halaman ini
$('#content').load('beranda.php');
// saat a href diklik maka
$('a').click(function () {
// simpan isi href ke dalam var halaman
var halaman = $(this).attr('href');
// lalu konten akan diisi halaman yang sesuai dengan pilihan
$('#content').load(halaman+'.php');
return false;
});
});
</script>
</body>
</html>
<div class="card">
<div class="card-body">
<h5 class="card-title"><span class="badge badge-primary">Beranda</span></h5>
<p class="card-text">Ini adalah halaman beranda di load menggunakan Jquery Ajax</p>
</div>
</div>
Hasil akhir |
Sekian tutorial cara membuat website tanpa reload dengan jquery ajax dan php. Semoga tutorial ini bermanfaat, bagi yang ingin bertanya, silahkan tinggalkan pertanyaan kalian di kolom komentar di bawah postingan ini. Sampai jumpa di tutorial menarik lainnya.
Posting Komentar