1

乗客の数に応じてアイコンを作成し、各アイコンに id を付けたいです。乗客 ID は php コードにあります。乗客の ID をアイコン ID に与えるにはどうすればよいですか。par_key が id の場合、par_value はその乗客のIDになります。

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>Passengers Information:</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: 'Passenger Information',
            content: (par_key + ': ' + par_value + '  ' + '<br/>')
          });
          $('#infoOfPassengers').append(par_key + ': ' + par_value + '  ' + '<br/>');
        });
        });
      $('#infoOfPassengers').append('<hr />');
      count++;
    });
  }
4

0 に答える 0