Pada tutorial kali ini kita akan membahas cara load file php menggunakan ajax jquery, seperti yang kita ketahui bahwa di ajax method load berfungsi untuk memanggil file yang terpisah dari file project yang kita gunakan Metode load di ajax memiliki tiga parameter yaitu "load(url, [data], [setting])" Keterangan
Oke teman-teman mari kita beri tahu lebih lanjut tentang Cara Load File PHP Menggunakan Ajax Jquery, kita akan membuat contoh sederhananya seperti di bawah ini
Di dalam file data. php kita akan memasukan script php seperti di bawah ini Jika kita menjalankannya di browser, kita akan melihat hasilnya seperti di bawah ini Kemudian untuk contoh yang kedua kita akan coba tambahkan parameter kedua yaitu metode load, kita masukkan nama data yang akan kita kirim yaitu sekolah dumet seperti dibawah ini Kemudian kami akan menampilkan data dalam file data. php dengan menggunakan $_REQUEST seperti di bawah ini Dalam sebuah aplikasi web, terkadang developer diharuskan untuk memanipulasi interaksi data menggunakan Javascript dan Jquery. Bagi seorang developer yang berkecimpung di dunia PHP, menyisipkan variabel dari bahasa pemrograman PHP ke dalam Javascript merupakan hal yang penting agar data yang diolah terlihat dinamis. Unduh Sumber Meskipun memiliki karakteristik dan “nenek moyang” yang berbeda, tidak dapat dipungkiri bahwa PHP dan Javascript sangat dibutuhkan saat membuat aplikasi web. Javascript sepertinya tidak dapat dipisahkan dari bahasa pemrograman HTML dan HTML juga sering diintegrasikan dengan PHP Kasus
Untuk mengubah variabel postingan PHP menjadi variabel Javascript, penulis menggunakan fungsi json_encode. Berikut adalah contoh fungsinya <?php echo json_encode($variable); ?> TutorialBuat halaman indeks yang berisi Formulirhalaman indeks. php kita akan mengisi form dengan metode post. Penulis akan membuat input dan beberapa kode javascript untuk memvalidasi nilai input berupa angka. Berikut adalah script lengkap form input indeks. php <html> <head> <meta name="viewport" content="width=device-width"> <title>PHP to Javascript</title> <meta name="description" content="PHP to Javascript by Mkhuda"> <link href="http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700,300" rel="stylesheet" type="text/css"> <link href="style.css" type="tex/css" rel="stylesheet" media="all"> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script type="text/javascript"> var specialKeys = new Array(); specialKeys.push(8); //Backspace $(function () { $(".input").bind("keypress", function (e) { var keyCode = e.which ? e.which : e.keyCode var ret = ((keyCode >= 48 && keyCode <= 57) || specialKeys.indexOf(keyCode) != -1); $("label.validate").css("display", ret ? "none" : "inline"); return ret; }); $(".input").bind("paste", function (e) { return false; }); $(".input").bind("drop", function (e) { return false; }); }); </script> </head> <body> <div id="form"> <form method="post" action="js.php" class="form-horizontal"> <label class="detik">Masukkan Detik Angka</label><br> <input class="input" type="text" name="detik" placeholder="Masukkan Detik Angka"><br> <label class="validate" style="display: none;">Please input only Numbers</label><br> <button type="submit" name="submit" class="btn">Submit</button> </form> </div> </body> </html>_ Penjelasan
Membuat js. phpDalam metode tindakan formulir kami memanggil js. php. Oleh karena itu, kami akan membuat file js. php yang berisi aksi serta backend dari sistem penghitung waktu mundur. Ini script jsnya. php <?php $post = $_POST['detik']; if (isset($post)) { $detik = strval($post); } else { header('location: index.php'); exit; } ?> <html> <head> <meta name="viewport" content="width=device-width"> <title>PHP to Javascript</title> <meta name="description" content="PHP to Javascript by Mkhuda"> <link href="http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700,300" rel="stylesheet" type="text/css"> <link href="style.css" type="tex/css" rel="stylesheet" media="all"> <script type="text/javascript"> var count= <?php echo json_encode($detik); ?>; var counter=setInterval(timer, 1000); //1000 will run it every 1 second function timer() { count=count-1; if (count <= 0) { clearInterval(counter); document.getElementById("timer").innerHTML="Completed"; return; } document.getElementById("timer").innerHTML=count + " secs"; } </script> </head> <body> <div id="form"> <h3>PHP to Javascript</h3> <div id="timer"></div> </div> </body> </html> Penjelasan
Jika skrip sudah ditulis semua, silakan uji melalui localhost. Pastikan Anda memasukkan nilai dalam formulir dalam bentuk angka. Selamat mencoba. Koooo. 😀 |