0

折りたたみ可能なヘッダーが押されると、ページに折りたたみ可能なセクションがあり、そこに ajax 呼び出しでさらに要素を追加します。正常に動作し、進行状況バーが表示されます

$("div#showTicketForm").live("expand", function() {

  if (!isFormLoaded) {
      $.mobile.pageLoading();             
      $.get(
          "<c:url value='/Controller' />",
          "page=form&id=${id}&sub=${sub}",
          function(data) {
              $("div#showTicketForm").append(data).page();
              isFormLoaded = true;
              $.mobile.pageLoading(true);
      });         
  }   

});

問題は、ヘッダーをクリックしても、追加されたコンテンツが折りたたまれないことです。

それはどのように達成できますか?

4

1 に答える 1

0

[編集]

すみません、よく読んでいませんでした。あなたが使用している.page:P

あなたの問題は、要素を.page複数回 d できないことです。参照する div を再作成するか、div#showTicketFormその中に新しい div を作成する必要があります。

于 2011-03-25T11:10:00.760 に答える