JQuery UI Tabs を使用してユーザー インターフェイスを構築しています。私のタブの内容はすべて ajax 経由で読み込まれます。しかし、私は問題に直面しています: ユーザーがタブを選択すると、以前に選択したタブの内容を (ajax 経由で) 保存する必要があり、「現在のタブを残す」(またはこのようなもの) のようなイベントは表示されません。 )「保存」機能をトリガーします。編集:一部の抜粋コード(タブの作成方法):
var id_p = "a value";
$( "#dialog-confirm" ).dialog({
show: { effect: 'drop', direction: "up"},
resizable: false,
height:140,
modal: true,
buttons: {
Yes: function() {
var dlg = $( this );
url = "/product/edit.php?id="+id_p;
$.post(url, function(data) {
data = $.parseJSON(data);
loadUrl = data.loadUrl;
title = data.title;
tabIndex = data.tabIndex;
$("#product_tabs").tabs("add",loadUrl,title);
$("#product_tabs").tabs("select", tabIndex);
initButtons();
//document.location.reload();
$( "#dialog-confirm" ).dialog( "close" );
});
},
No: function() {
$( this ).dialog( "close" );
}
}
});