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

Dipisahkan Koma Beberapa Pelengkapan Otomatis dalam satu bidang

Saat saya membaca lebih banyak dan mencari lebih banyak, saya menemukan kode pelengkapan otomatis jarak jauh di situs web jquery ui. Lucu bagaimana Anda dapat mencari dan membaca untuk waktu yang lama dan tidak menemukan beberapa informasi bermanfaat yang jelas.

situs web jquery ui .. http://jqueryui.com/autocomplete/#multiple-remote

Saya menggunakan contoh kode di bawah ini dan mengeditnya agar sesuai dengan aplikasi saya.

Ini berfungsi sekarang dan menyelesaikan masalah saya di aplikasi saya.

$(function() {
function split( val ) {
  return val.split( /,\s*/ );
}
function extractLast( term ) {
  return split( term ).pop();
}

$( "#birds" )
  // don't navigate away from the field on tab when selecting an item
  .bind( "keydown", function( event ) {
    if ( event.keyCode === $.ui.keyCode.TAB &&
        $( this ).data( "ui-autocomplete" ).menu.active ) {
      event.preventDefault();
    }
  })
  .autocomplete({
    source: function( request, response ) {
      $.getJSON( "search.php", {
        term: extractLast( request.term )
      }, response );
    },
    search: function() {
      // custom minLength
      var term = extractLast( this.value );
      if ( term.length < 2 ) {
        return false;
      }
    },
    focus: function() {
      // prevent value inserted on focus
      return false;
    },
    select: function( event, ui ) {
      var terms = split( this.value );
      // remove the current input
      terms.pop();
      // add the selected item
      terms.push( ui.item.value );
      // add placeholder to get the comma-and-space at the end
      terms.push( "" );
      this.value = terms.join( ", " );
      return false;
    }
  });
});



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Deteksi emotikon dalam string

  2. 1054 - Kolom 'apa_calda' tidak diketahui di 'klausa di mana'

  3. MySQL di Docker - Cara Menampung Basis Data Anda :Buku Putih Baru

  4. Bagaimana cara memasukkan kunci array sebagai kolom tabel dan nilai sebagai nilai kolom ke mysql menggunakan php?

  5. Grup MySQL dengan interval 24 jam tertentu