例如,通过AJAX调用将数据发送到您的应用程序
$('#TabContainer').tabs();
$('#TabContainer .ui-tabs-nav').sortable({
axis: 'x',
update: function(event, ui){
var data = $('#TabContainer .ui-tabs-nav').sortable('serialize');
$.ajax({
url: '/events/update-tab-order',
data: data,
type: 'POST',
mode: 'abort'
});
}
});
Run Code Online (Sandbox Code Playgroud)
唯一棘手的部分是您必须以列表格式在列表项上指定ID groupname_identifier
.例如:
<div id="TabContainer">
<ul>
<li id="MyTabs_123"><a href="#tab0">Tab 1</a></li>
<li id="MyTabs_124"><a href="#tab1">Tab 2</a></li>
...etc
</ul>
...tab content goes here
</div>
Run Code Online (Sandbox Code Playgroud)
然后,当您的应用程序收到POST数据时,它将是一个如下所示的数组:
$_POST['MyTabs']
array(
0 => '123',
1 => '124'
)
Run Code Online (Sandbox Code Playgroud)