Je vais aller de l'avant et supposer que j'ai une vague idée de ce que vous essayez de demander.
Est-ce quelque chose comme ce que vous essayez de faire?
$('#tab_console .tab').click(function() {
$('#tab_pane #my_ajax_pane')
.load('/path/to/page/'+$(this).attr('id')+'.php');
});
et
<div id="tab_console">
<div class="tab" id="page_1">pane 1</div>
<div class="tab" id="page_2">pane 2</div>
</div>
<div id="tab_pane">
<div class="pane" id="my_ajax_pane">pane 1 content</div>
</div>
Il n'y a aucune raison qui devrait être lent, mais si vous voulez éviter d'avoir à ajax-charge la page à chaque fois que l'utilisateur change onglets, vous pouvez simplement faire:
$('#tab_console .tab').click(function() {
$('#tab_pane .pane').hide();
$('#tab_pane #'+$(this).attr('id')).show();
});
et
<div id="tab_console">
<div class="tab" id="pane_1">pane 1</div>
<div class="tab" id="pane_2">pane 2</div>
</div>
<div id="tab_pane">
<div class="pane" id="pane_1">pane 1 content</div>
<div class="pane" id="pane_2">pane 2 content</div>
</div>
et vous pourriez fournir un bouton "actualiser" si nécessaire.
Pourriez-vous reformuler votre question avec plus de clarté et moins de points/exclamations? – Greg
Je n'ai pas compris non plus –
vous pouvez également vouloir poster quelques parties du code, parmi les points et les exclamations effacent – Rodrigo