Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pendekatan Ajax untuk mengisi dropdown dinamis kedua berdasarkan pemilihan di yang pertama

Skrip PHP Anda yang mengisi daftar kedua harus dipanggil melalui Ajax saat pengguna mengubah nilai dropdown pertama. Jadi Anda harus menambahkan onchange="myFunctionToPopulate(this.value);" ke dropdown pertama.

Jika Anda tidak tahu bagaimana melakukannya, saya sarankan Anda juga menggunakan perpustakaan JS seperti jQuery, dan kami akan memposting Anda kode sederhana untuk mencapai ini.

Diedit

Dengan jQuery, Anda dapat melakukan sesuatu seperti ini:

<select name="first_dropdown" onchange="$('#dropdown2_container').load('your_script.php?nid='+this.value);">
  <option....
</select>
...
<div id="dropdown2_container" style="display:none"> </div>

Di mana your_script.php akan mengembalikan seluruh tag pilihan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perlu bantuan ahli untuk menyelesaikan perubahan kecil dalam kueri data spasial

  2. Tweak kinerja InnoDB

  3. Praktik Terbaik / Standar untuk menyimpan Alamat dalam Database SQL

  4. Menggunakan alias kolom di bidang Kisi Pesanan Penjualan

  5. Tidak dapat menambahkan bidang...ukuran baris...lebih besar dari ukuran maksimum yang diizinkan