v2.5.2
Giriş yap

Bootstrap 4 select2 sorunu

hersoy
908 defa görüntülendi

Arkadaşlar,

Şu linkteki SELECT2 BOOTSTRAP 4 SINGLE olanı
kullanarak aşağıdaki kodları yazıp çalıştırmam da
yardımcı olabilir misiniz ?
Bir türlü çalıştıramadım.
Dışarıdan select2 import edersem çalışıyor ama
bu seferde kötü duruyor.
Sorun Ajax kısmında yani select2 yi seçtiremiyorum
benim tema da...

https://demo.dashboardpack.com/architectui-html-pro/forms-input-selects.html

<select class="multiselect-dropdown form-control select2-hidden-accessible" style="width: 100%;" id="uyruk_id" name="uyruk_id"> <option value="">Seçiniz</option> </select>

============================
$(document).ready(function(){

$("#uyruk_id").select2({

  ajax: {
    url: "ajax/uyruk.php",
    type: "post",
    dataType: 'json',
    delay: 250,
    data: function (params) {
       return {
          searchTerm: params.term // search term
       };
    },
    processResults: function (response) {
       return {
          results: response
       };
    },
    cache: true
  }

});
});

=========================================
<?php

define("include",true);
require_once '../_fonksiyon.php';

$numberofrecords = 10;

if(!isset($_POST['searchTerm'])){

// Fetch records
$stmt = $db->prepare("SELECT * FROM tbl_ulke_kodlari ORDER BY name LIMIT :limit");
$stmt->bindValue(':limit', (int)$numberofrecords, PDO::PARAM_INT);
$stmt->execute();
$usersList = $stmt->fetchAll();

}else{

$search = $_POST['searchTerm'];// Search text

// Fetch records
$stmt = $db->prepare("SELECT * FROM tbl_ulke_kodlari WHERE name like :name ORDER BY name LIMIT :limit");
$stmt->bindValue(':name', '%'.$search.'%', PDO::PARAM_STR);
$stmt->bindValue(':limit', (int)$numberofrecords, PDO::PARAM_INT);
$stmt->execute();
$usersList = $stmt->fetchAll();

}

$response = array();

// Read Data
foreach($usersList as $user){
$response[] = array(

  "id" => $user['uyruk_id'],
  "text" => $user['name']

);
}

echo json_encode($response);
exit();
?>

Cevap yaz
Cevaplar (0)
Henüz kimse cevap yazmadı. İlk cevap yazan sen ol!