v2.5.2
Giriş yap

Click edilen tag'ın data değerini değişkene atamama ?

acemi
233 defa görüntülendi

burda tıkladığım value değeri grid ise Liste = "grid" list ise Liste = "list"
olarak atansın istiyorum ama bir türlü yapamadım.


    function Data_Send(query = '', page = 1)    { 
        var action = 'UListPost';
        var min_fiyat = $('#min_fiyat').val();
        var max_fiyat = $('#max_fiyat').val();
        var durumtag = Filtre('durumtag');
        var kategori = Filtre('kategori');
        var ozellik = Filtre('ozellik');
        var goster  = $("#UrunShow").val(); 
        var Liste = "?????";  
  
        $.ajax({
            url:"/Data",
            method:"POST",
            dataType: "json",
            data:{Liste:Liste, goster:goster, query:query, page:page, action:action, min_fiyat:min_fiyat, max_fiyat:max_fiyat, durumtag:durumtag, kategori:kategori, ozellik:ozellik},
            success:function(data){
                $('.cikti').html(data.avg);
                $('#sayfalama').html(data.pagination);
                $('span#toplam').html(data.total);
            }
        });
    }
    

söyle birşey denedim yinede çıktıyı oraya atayamadım.

function List(){
    $("body").on("click", ".consol", function(){
        return $(this).data("value");
    }); 
    
    console.log(List());
    
]
 
<div class="filter-action">
    <a href="javascript:;" data-value="grid" class="consol fa-solid fa-grip active"></a>
    <a href="javascript:;" data-value="list" class="consol fa-solid fa-list"></a>
</div>
ebykdrms
561 gün önce
function Data_Send(query = '', page = 1)    { 
    var action = 'UListPost';
    var min_fiyat = $('#min_fiyat').val();
    var max_fiyat = $('#max_fiyat').val();
    var durumtag = Filtre('durumtag');
    var kategori = Filtre('kategori');
    var ozellik = Filtre('ozellik');
    var goster  = $("#UrunShow").val(); 
    var Liste = $(".filter-action a.active").attr("data-value");  

    $.ajax({
        url:"/Data",
        method:"POST",
        dataType: "json",
        data:{Liste, goster, query, page, action, min_fiyat, max_fiyat, durumtag, kategori, ozellik},
        success:function(data){
            $('.cikti').html(data.avg);
            $('#sayfalama').html(data.pagination);
            $('span#toplam').html(data.total);
        }
    });
}