1

このコードは新しいデータを呼び出して div に配置しますが、古い htm を置き換えません。それに追加するだけです。コードにエラーがありますが、見つかりません。データに追加するだけでなく、htmファイルを置き換えるにはどうすればよいですか?

.click(function () {

  $('.tabActive').removeClass('tabActive');
  $(this).addClass('tabActive');
  var lesson = $(this).attr('.lesson');
  var self = this
  $("#loading").show();

  setTimeout(function () {

    $.ajax({
      type: "GET",
      url: 'lessons/' + lesson + '.htm',
      datatype: "html",
      success: function (data) {
        $('#sectionTabContent').append(data);
      },
      complete: function () {
        $("#loading").hide();
      }
    })
  }, 3000);
});
}

HTML

<div id='sectionThreeTabs'>                           
    <div id='' class='sectionThreeTab tabActive' lesson='first'>
        Try
    </div>
    <div class='sectionThreeTab' lesson='second'>
        Anger
    </div>
    <div class='sectionThreeTab' lesson='third'>
        Size
    </div>
</div>
4

2 に答える 2

2

変化する

 $('#sectionTabContent').append(data);

 $('#sectionTabContent').html(data);
于 2012-06-28T22:43:42.037 に答える
0

行を変更する

$('#sectionTabContent').append(data);

$('#sectionTabContent').html(data);
于 2012-06-28T22:43:50.127 に答える