Bootstrap 4 select2 sorunu
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();
?>
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!