1

我想根据乘客数量创建图标,我想给每个图标一个id。乘客id在php代码中。如何将乘客的id赋予图标id。当par_key为id时,par_value应该是那个乘客的身份证。

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