1

jsコードは次のとおりです。

function bindMyPopovers() {
  $("a[rel=popover]").each(function(){

        $(this).popover({
        trigger: 'hover',
        placement: 'top',
        html: true,
        title:"Passenger Information",
        content: "Passenger "+$(this).attr('id')+" "+showPassenger($(this).attr('id')) 
    })
    .click(function(e) {
        e.preventDefault()
    });

});
} 

そして、乗客の情報を取得するための showPassenger() は次のとおりです。

var v=false;
function showPassenger(id){
  var id_num=id.charAt(id.length-1);
  $.getJSON('Passengers.php?id='+id_num, function(passenger){
      v=null;

        $.each(passenger, function(pas_key, pas_value) {

          v+=pas_key+" "+pas_value;

        });
      });
   return v;
}

いくつかのアイコンに来ると、それに関する情報を見ることができます(私はちょうど制御しました)。また、v の値も変更されません。なぜそうなのですか?どうすればコンテンツをロードできますか?ありがとう。

4

0 に答える 0