タブを非同期的にJqueryAJAXタブを使用してロードしています。タブがクリックされたときに一度だけロードしたいのですが、クリックするたびにタブがロードされるため、ポストバックが発生するため、ユーザーの選択がリセットされます。タブがリロードされないようにするにはどうすればよいですか?
<div id="tabs">
<ul>
<li><a id="a" href="xyz.aspx">a</a> </li>
<li><a id="b" href="abc.aspx">b</a> </li>
<li><a id="c" href="">c</a> </li>
<li><a id="d" href="">d</a> </li>
</ul>
</div>
$(function () {
$("#tabs").tabs({
beforeLoad: function (event, ui) {
ui.jqXHR.error(function () {
ui.panel.html("");
});
// ui.ajaxSettings.async = false; //does not work
}
//cache:true // does not help
});
});