私はflickrapiを使用して、タグによって引き込まれた画像に基づいてシンプルなギャラリーを作成しています。
ギャラリーは、ie6を除くすべてのブラウザーで正常に機能しています。ie6で(リンクをクリックして)ページに移動すると、$。ajax成功/エラーコードブロックは起動を拒否しますが、ページをリロードするか、(URLを入力して)直接移動すると、問題はありません。
$.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);
}
});
上記のコードは明らかに実際のJavaScriptの簡略化されたバージョンですが、バグはまだ存在しています。
どんな助けでも大歓迎です。これは非常に奇妙なバグのようです。おそらくそれはキャッシュの問題ですか?