私は自分のscribd xmlフィード(秘密のパスキーを隠している)をYQL経由でJSONに変換しました。私の単純なYQL JSON-via-JqueryスクリプトがInternet Explorerで解析されないのはなぜですか?
jQueryを使用して、順序付けられていないリストに結果を挿入する必要があります。それはIE以外のすべてで機能しています。
これは私にとってはかなりベアボーンに見えますが、Internet Explorerでは何も達成できない理由はわかりません。 JSONがIEで違って処理されるような、またはJSONPを使用する必要がある、IEが.each()のこの使用法でうまく動作しないなど、わからないIEの秘密がいくつかあります。ここに? http://jsfiddle.net/niceindividual/nRkvS/2/
var yqlURL = "http://query.yahooapis.com/v1/public/yql/dulyb/scribdCHF?format=json";
window.console.log("The yqlURL variable is set to " + yqlURL);
$.getJSON(yqlURL, function(data) {
$.each(data.query.results.result, function() {
$('#results').append('<li><div><a href=\"http://www.scribd.com/doc/' + this.doc_id + '\">' + '<img src=\"' + this.thumbnail_url + '\" />' + '<span>' + this.title + '</span></div></a><p>' + this.description + '</p></li>');
});
});
window.console.logは利用可能ですか?代わりにjavascript alert()を試してください。 – Madbreaks
window.console.logはIE8で動作します。私は以前にも働いたアラートを持っていた。それはコンソールやアラートなしでIE8でまだ失敗します。 – niceindividual