J'utilise flickr api pour créer une galerie simple basée sur des images tirées par leur tag.
La galerie fonctionne correctement dans tous les navigateurs sauf IE6. Lorsque vous naviguez vers la page (en cliquant sur un lien) dans ie6, le code de réussite/erreur $ .ajax bloque le refus, mais lorsque la page est rechargée ou directement (en entrant une URL), il n'y a aucun problème.
$.ajax({
type: "GET",
url: "http://api.flickr.com/services/rest/?&method=flickr.photos.search&api_key=" + api_key + "&user_id=" + user_id + "&tags=" + tags + "&format=json&jsoncallback=?",
cache: false,
dataType: "jsonp",
contentType: "application/json; charset=utf-8",
success: function(data) {
alert('good');
},
timeout: 2000,
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert(textStatus);
}
});
Le code ci-dessus est évidemment une version simplifiée du javascript actuel, mais le bogue est toujours présent.
Toute aide serait grandement appréciée. Cela semble être un bug très étrange. Peut-être que c'est un problème de mise en cache?
Bon endroit avec le querystring, mais ce n'est pas non plus. – BBB