berangkat dari pertanyaan berikut
saya mau jalankan script php dalam js.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?
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.. ?
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 javascriptSOLUSI
cara termudah adalah tidak menggabungkan dalam 1 script.. metode terdekat yang kusarankan adalah AJAX.. logikanya- jalankan perintah pertanyaan
- bila benar jalankan ajax untuk menjalankan script php.. script php bukan berada di halaman ini tetapi halaman lain
- 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:
Posting Komentar