基本的な jQuery Mobile Collapisible Set が与えられた場合、トグル イベントが発生する前に AJAX コンテンツを取得するにはどうすればよいですか? jQM を使用して以下を作成しています。
<div id="test" data-role="collapsible-set" data-inset="false">
<div data-role="collapsible" data-collapsed="true" data-mini="true">
<h2>Title #1</h2>
<ul data-role="listview"></ul>
</div>
<div data-role="collapsible" data-collapsed="true" data-mini="true">
<h2>Title #2</h2>
<ul data-role="listview"></ul>
</div>
</div>
ユーザーがAJAX呼び出しの「トグル」をクリックしてサーバーからコンテンツを取得し、それを正しいulに配置できるようにしたいと考えています。「クリック」を傍受する以外のすべてを行う方法を理解できます。div、h2、さらには ul のクリックと展開の両方でバインディングを試みました。
私は次のようなものを探しています:
$('#test h2').live('click',function() {
// do my AJAX call here to get li's to put in correct ul (assuming none exist)
});
確かに私は非常に単純なものを見逃しています。