2014-03-25

menjalankan php dalam javascript


berangkat dari pertanyaan berikut
saya mau jalankan script php dalam js.
alurnya gini, kalo password != 12345678 maka membuka halaman lain dan script php tidak jalan, kalo password = 12345678 script php jalan,.
pertanyaanya, meskipun saya suda masukan pasword yang != 12345678, tapi kenapa script phpnya tetep ajeee dijalanin om.. ?
Pertanyaan ini sebenarnya mengandung kesalahan.. pertama.. javascript adalah bahasa browser.. yang jalan di browser.. sedangkan php adalah bahasa server yg jelas tempatnya beda. Bila dibuat seperti yg kita inginkan sesuai pertanyaan di atas.. maka tidak akan jalan seperti keinginan?


APA YANG TERJADI

saat menjalankan script tersebut.. yang terjadi adalah script PHP itu dah jalan.. krn sebelum menjalankan / menampilan di browser, php harus menjalani perintah yg diberikan.. sehingga tidak mungkin di batasi oleh javascript

SOLUSI

cara termudah adalah tidak menggabungkan dalam 1 script.. metode terdekat yang kusarankan adalah AJAX.. logikanya

  1. jalankan perintah pertanyaan
  2. bila benar jalankan ajax untuk menjalankan script php.. script php bukan berada di halaman ini tetapi halaman lain
  3. kembalikan info bahwa script sudah OK dijalankan.. saran dari saya untuk memastikan ada laporan data sudah balik jangan hanya kirim..
Semoga dapat membantu anda

Tidak ada komentar: