Javascriptte Ajax call yaparken dinamik olarak bir icona id verilebilir mi?StationInfoGenerator.php den gelen yolcu idlerine göre her birine bir icon ve id vermek istiyorum.Bu mümkün mü?

function sta_callStation()
  {
    var distName;
    var count=0;
    $('#noOfPassengers, #infoOfPassengers, #distType,#distParams').empty();
   $('#sta_numberOfIcons').empty();
    $.getJSON('StationInfoGenerator.php', function(station){

        $.each(station, function(sta_key, sta_value) {

        if(sta_key=="numberOfPassengers") {

        $('#noOfPassengers').append("<strong>İstasyondaki Yolcu Sayısı:</strong>"+sta_value);

           }

        if(sta_key=="passengers")
        {

          $('#infoOfPassengers').append("<strong>Yolcuların Bilgileri:</strong>"+'<br/>');

          $.each(station.passengers, function(i,passenger) {

           // $('#sta_numberOfIcons').append('<i class="icon-user" id="sta_numberOfIcons"></i>');

        $.each(passenger, function(par_key, par_value) 
        {
            if(par_key=="pas_id")
            {

               var icon = document.createElement("i");
               //icon.id = par_value;
               input.setAttribute("id", par_value);
               icon.setAttribute("class","icon-user");

              document.getElementById("sta_numberOfIcons").appendChild(icon);
            }

        $(function ()

        {  $("#sta_numberOfIcons").popover({title: 'Yolcu Bilgileri', content:(par_key+':       
   '+par_value+'  '+'<br/>')

          });

              $('#infoOfPassengers').append(par_key+': '+par_value+'  '+'<br/>');
        }); 
         });
           $('#infoOfPassengers').append('<hr />');
          count++;
        });

        }

soruldu: 07 Nis '13, 06:58

ipek's gravatar image

ipek
226172025
cevap kabul oranı: 100%

değiştirildi: 08 Nis '13, 06:49

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

id kısmına şimdilik birşey diyemiyorum ama ikon konusunda bana kalırsa css class'ı kullanman daha mantıklı gözüküyor.. mesela class property sini "dolu" veya "bos" yaptığında ona göre ilgili ikon css tanımlarıyla yüklenebilir

(08 Nis '13, 15:54) dreampowder dreampowder's gravatar image

@dreampowder Peki bunu nasıl yapabiliriz?Yani ikona classını nasıl tanımlayabiliriz?Teşekkürler.

(10 Nis '13, 14:28) ipek ipek's gravatar image

jQuery ile örnek vereyim, id'si "button" olsun. $("#button").addClass("dolu"); veya doluyo değiştirip boş koymak için $("button").removeClass("dolu").addClass("boş");

(10 Nis '13, 14:32) dreampowder dreampowder's gravatar image
Bu soruya ilk cevap veren sen ol!
toggle preview

powered by BitNami OSQA