Я пытаюсь обновить содержимое Ajax на вкладке пользовательского интерфейса jQuery.
Я видел много людей, которые спрашивают, и много предложенных решений (хотя все они неполные или не работают)
так еще раз ... как это сделать?
Вот что у меня есть:
<script>
$(function() {
$( "#tabs" ).tabs({
ajaxOptions: {
error: function( xhr, status, index, anchor ) {
$( anchor.hash ).html(
"Couldn't load this tab. We'll try to fix this as soon as possible. " +
"If this wouldn't be a demo." );
}
}
});
});
</script>
<div class="demo">
<div id="tabs">
<ul>
<li><a href="/vendor/tab_vendorInfo.cfm" title="vendor">Vendor Info</a></li>
<li><a href="/vendor/tab_vendorDelivery.cfm" title="delivery">Delivery</a></li>
<li><a href="/vendor/tab_vendorProducts.cfm" title="products">Products</a></li>
<li><a href="/vendor/tab_vendorRequests.cfm" title="requests">Requests</a></li>
</ul>
<div id="tabs-1">
</div>
</div>
</div><!-- End demo -->
****
and in one of the panels, I'd like to be able to reload the panel, passing additional parameters in the query string
such as:
<!--- panel 4 --->
Here is some content that would show initially.
If you click this <a href="panel4.cfm?catID=1">category</a> it will reload the href INTO the current tab
<!--- end panel 4 ---->
....
Я бы даже был готов получить ответ JSON на вызов ajax, но простая перезагрузка вкладки - это кошмар.
Я бы убил за несколько приличных документов jQuery.
Приведенные примеры действительно не достаточно полны, чтобы что-либо делать, кроме как поощрять слепое копирование и вставку.
Я видел ссылку на функцию .load, но нет примера того, как и где она используется.
Я видел ссылку на «привязку к событию click», но, опять же, это происходит без ajax.
Как эта ЧРЕЗВЫЧАЙНО ПРОСТАЯ задача выполняется с ajax?
Я имею в виду на самом деле? нет эквивалента «цели», как хорошие старые кадры?
это сосет пальцы ног лося.