• 03-07-2023, 14:36:47
    #1
    Data Tables ile tüm verileri çekiyorum ve içerisinde arama yapabiliyorum bunda sorun yaşamıyorum.
    Yapmak istediğim Ana sayfada yer alan linklere GET ile değişken arama parametreleri gelecek linke tıkladığım zaman Data Tables'in olduğu sayfaya giderek bu parametreye sahip içerikleri filtreleyerek ekrana yansıtmak istiyorum. Şöyle bir parametre var elimde. Buna atama yapabilirsem sorunu çözeceğimi düşünüyorum ama çok anlamadığım için beceremedim. Aşağıdaki parametrelerde Search Value alanına get ile gelen veriyi atayarak doldurmak için ne yapmam gerekiyor acaba.
    1. columns[20][data]: jokey
    2. columns[20][name]:
    3. columns[20][searchable]:
    4. columns[20][orderable]: true
    5. columns[20][search][value]:
    6. columns[20][search][regex]: false

  • 03-07-2023, 17:57:10
    #2
    Sorunu bir nebze çözdüm. İhtiyacımı karşılıyor bu şekilde. Arayan olursa bu şekilde çözebilir.

    var kolon20arama = 'Kolon 20 arama metni'; 
    var kolon9arama = 'Kolon 9 arama metni'; 
        var table = $('#example').DataTable( {
            processing: true,
            serverSide: true,
            ajax: {
          url: 'serverside/ajax.php', // Sunucudan veri alma işlemini gerçekleştiren PHP dosyasının yolu
          type: 'GET',
          data: function(d) {
            d.columns = d.columns || [];
            d.columns[20] = d.columns[20] || {};
            d.columns[20].search = d.columns[20].search || {};
            d.columns[20].search.value = kolon20arama;
            d.columns = d.columns || [];
            d.columns[9] = d.columns[9] || {};
            d.columns[9].search = d.columns[9].search || {};
            d.columns[9].search.value = kolon9arama;
          }
        },