Jquery + Bootstrap + Class: Pengenalan Jquery Dan Integrasi Aplikasi
Jquery + Bootstrap + Class: Pengenalan Jquery Dan Integrasi Aplikasi
JQ U ER Y + B O O TS TR A P +
C LA SS
Persiapan Program
Copy source code PHP
pertemuan 4/5
Source code telah dapat
melakukan penyimpanan sbb:
Barang
Jenis
Brand
</div>
SCRIPT JQ uery
AJAX
Singkatan dari
AsynchronousJavaScriptandXMLHT
TP,
Digunakan untuk melakukan request
dari browser client ke server melalui
background process
Menggunakan javascript, tidak
memerlukan reload page
SCRIPT JQ uery
Load ajax
$.ajax({
url: url,
type:post/get/put/delete,
datatype:html/json/script,
data:data,
success:function(data){
}
});
$(selector).load(url, [optional],[optional]);
Im plem entasiPada PH P
Untuk melakukan ujicoba Ajax, tambahkan script berikut
Text sebelumnya
Text yang ditambahkan
Im plem entasiPada PH P
akses file index.php melalui web
Text sebelumnya
Text yang ditambahkan
Kendala
Im plem entasiPada PH P
Untuk memastikan tombol tambah dapat melakukan fungsi
Im plem entasiPada PH P
Pada script ini terdapat fungsi baru
yakni on.
Fungsi on digunakan untuk
mengaktifkan event tertentu pada
suatu selector
Fungsi on memastikan event tetap
dapat ditangkap oleh javascript
walaupun konten pada html berubah
Text sebelumnya
Text yang ditambahkan
Im plem entasiPada PH P
Penggunaan fungsi on adalah sbb:
$(selector).on(
[nama event],
[nama selector anak],
function(){
isi dari fungsi
}
);
Agar fungsi event dapat berjalan, pastikan selector
tidak pernah berubah,
Selector terbaik adalah body
Text sebelumnya
Text yang ditambahkan
Im plem entasiPada PH P
akses file index.php melalui web
Text sebelumnya
Text yang ditambahkan
Kendala
Text sebelumnya
Text yang ditambahkan
Im plem entasiPada PH P
Untuk memastikan form dapat tersubmit dengan
Text sebelumnya
Text yang ditambahkan
Im plem entasiPada PH P
Pada fungsi diatas terhadap fungsi baru
yakni .serializeArray()
.serializeArray() digunakan untuk
mengenerate data object dari sebuah
form, isi dari object ini merupakan data
dari element input,select,textarea yang
terdapat pada form
Untuk menghasilkan data string gunakan
fungsi
.serialize()
Text sebelumnya
Text yang ditambahkan
Im plem entasiPada PH P
.serializeArray(),.serialize() hanya
dapat digunakan pada form
Untuk mencoba dan melihat
perbedaan hasil dari kedua fungsi
tersebut gunakan firebug(Mozilla
Firefox)/console(google Chrome)
Untuk melakukan pengujian, pastikan
pada halaman web terdapat form
Text sebelumnya
Text yang ditambahkan
.serialize()
Text sebelumnya
Text yang ditambahkan
.serialize()
Hasil dari eksekusi diatas adalah:
"item%5BBrandNama%5D=
Untuk perhatian, %5B dan %5D
.serializeArray()
Text sebelumnya
Text yang ditambahkan
.serializeArray()
Hasil dari eksekusi diatas adalah:
[Object { name="item[BrandNama]",
value=""}]
Hasil eksekusi diatas adalah object
javascript
Text sebelumnya
Text yang ditambahkan
Penutup
Setelah menerapkan semua tahapan
Text sebelumnya
Text yang ditambahkan
Text sebelumnya
Text yang ditambahkan
Terim a Kasih
Friendly (2015)