J'ai un JSON qui retourne à partir du serveur qui onglets pour construire,
donc je les init mes JS comme ceci:jQuery-Ui Ajax Tabs bug?
$('#tabs').tabs('ajaxOptions', {
timeout: 20000,
error: function(xhr, status, index, anchor){
console.log(status, index, anchor);
}
})
.tabs('add', item.CategoryLink, item.CategoryName);
chose est, lorsque je clique sur un onglet, et avant qu'il ne soit fait le chargement je clique sur un autre onglet,
la précédente demande est annulée et n'a jamais été appelée à nouveau quand je clique à nouveau sur cette première!
c'est très mauvais, car il n'a évidemment pas aller chercher la demande, alors qu'est-ce qui donne?
J'ai essayé de passer par cela en définissant:
.tabs({ cache: false })
mais c'est une mauvaise chose à faire, parce que je ne veux pas avoir une demande à chaque fois de nouveau ...
il devrait être cachced si la réponse a été envoyée.
utilisant jquery-ui 1.8.1
Je vois qu'il ya un billet ouvert sur ce bug: http://dev.jqueryui.com/ ticket/5465 – vsync