以下のコードは、職場のコンピューターの IE10 (またはそれ以前) では機能しませんが、自宅のコンピューターでは正常に機能するようです。その周りにブレークポイントを設定し、ネットワークタブに何も表示されないため、リクエストを行っているとは思いません。IE での $.ajax のキャッシュの問題についてよく読んで、キャッシュ バスターや $.get などを試しましたが、それが問題だとは思いません。これは timmygcentral.com でライブで見ることができます (スクリプトは index.html の loadReccomendations 関数にあります)。セキュリティ上の問題である必要があります (IE の職場ネットワークでのみ発生するため、Chrome/FF の職場ネットワークでは問題なく動作し、すべてのブラウザーのホーム ネットワークでも問題なく動作します)。
var tgc_recommendations_uri = "https://spreadsheets.google.com/feeds/list/0AsRjUFPfaIWvdGxPT3U0ZGRNUnFGakwwQnpKQi1Hbnc/od6/public/values?alt=json";
$.ajax({
cache: false,
type: "GET",
contentType: "application/json",
url: tgc_recommendations_uri,
format: "jsonp",
success: function(data){
$('#recCarousel').css('opacity','0')
var template = "...";
var html = Mustache.to_html(template, data.feed);
}
});