1

http://jsfiddle.net/bpBtC/

私はブロガーの xml フィードを使用していますが、機能しません。どこが間違っているか、何が欠けているかについて誰か助けてください。

$(document).ready(function () {
    $.ajax({
        type: "GET",
        url: "http://www.blogger.com/feeds/2399953/posts/default",
        dataType: "xml",
        success: xmlParser
    });
});

function xmlParser(xml) { 
    $(xml).find("entry").each(function () {
        $(".entirecont").append($(this).find('title').text());
    });
}

</p>

4

2 に答える 2

1

自分以外のドメインにアクセスしようとしています。サーバー上にプロキシを作成して、xml を取得してみてください。ブラウザは、javascript でのクロス ドメイン アクセスを許可していません。

于 2012-04-16T23:38:41.070 に答える
0

クロスドメイン ajax 呼び出しにアクセスできるようにするには、jsonp データ型が必要です。以下の例を参照して、http://www.ibm.com/developerworks/library/wa-aj-jsonp1/で jsonp とは何かを確認してください。

$(document).ready(function () {
    $.ajax({
        type: "GET",
        url: "http://www.blogger.com/feeds/2399953/posts/default",
        dataType: "xml",
        success: xmlParser,
        dataType: "jsonp" // add this line
    });
});

それが役に立てば幸い

アップデート

これがjsfiddleの更新バージョンです

于 2012-04-17T00:03:56.657 に答える