Я собираюсь идти вперед и предположить, что у меня есть смутное представление о том, что вы пытаетесь спросить.
Это что-то похожее на то, что вы пытаетесь сделать?
$('#tab_console .tab').click(function() {
$('#tab_pane #my_ajax_pane')
.load('/path/to/page/'+$(this).attr('id')+'.php');
});
и
<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>
Там нет причин, которые должны быть медленными, но если вы хотите, чтобы избежать необходимости Аякса нагружать страницу каждый раз, когда пользователь меняет вкладки, вы можете просто сделать:
$('#tab_console .tab').click(function() {
$('#tab_pane .pane').hide();
$('#tab_pane #'+$(this).attr('id')).show();
});
и
<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>
, и при необходимости вы можете указать кнопку «Обновить».
Не могли бы вы перефразировать свой вопрос с большей ясностью и меньшим количеством точек/восклицаний? – Greg
Я не понял ни –
, вы также можете опубликовать некоторые части кода, среди которых есть точки и восклицания – Rodrigo