-2

もう15分 理解できない

if(send == true){
$.getScript('index.php?get_names_from_ajax=true', function(data){
$('#firstnames').remove();
$('#lastnames').remove();
$('#content').prepand('<div class="block" id="firstnames">'+firstnames+'</div>');
$('#firstnames').after('<div class="block" id="lastnames">'+lastnames+'</div>');
send = false;
});
alert(send);
}

getScript は正常に動作しますが、コールバックは結果を返しません。

編集

私が言ったように、すべてのコールバックはオフです。コールバックがないのと同じように、何も削除も追加もされず、移動もありません。

4

2 に答える 2

2

前にスクリプトで定義されていない場合、andはfirstnamesand でlastnamesあるべきだと思います。data.firstnamesdata.lastnames

$.getScript('index.php?get_names_from_ajax=true', function(data){
  $('#firstnames, #lastnames').remove();
  $('#content').prepand('<div class="block" id="firstnames">'+data.firstnames+'</div>');
  $('#firstnames').after('<div class="block" id="lastnames">'+data.lastnames+'</div>');
   send = false;
});
于 2012-06-04T16:49:20.207 に答える