0

このリンクからカウント数のようなものを取得したかった

http://api.facebook.com/restserver.php?method=links.getStats&urls=http://www.apple.com

var xml = "http://api.facebook.com/restserver.php?method=links.getStats&urls=http://www.apple.com;"
var xmlDoc = $.parseXML(xml),
$xml = $(xmlDoc),
$title = $xml.find( "like_count" );
$('.countnumber').text($title.text());

ただし、このエラーが発生しました

キャッチされないエラー: 無効な XML: http://api.facebook.com/restserver.php?method=links.getStats&urls=http://www.apple.com ;

JavaScriptで解析する方法はありますか?

ありがとう

4

3 に答える 3

1

コメントで述べたように、最初に xml を取得します。

$.ajax({
    url: "http://api.facebook.com/restserver.php?method=links.getStats&urls=http://www.apple.com;",
    dataType: "xml"
}).done(function(data) {
    var $xml = $(data),
        $title = $xml.find("like_count");
    $('.countnumber').text($title.text());
});
于 2013-10-18T02:35:35.583 に答える
1

リソースへの URI ではなく、xml を表す文字列が必要です。また、parseXML必要さえありません。

XML を取得するには、AJAX を使用する必要があります。

    var xml = "http://api.facebook.com/restserver.php?       method=links.getStats&urls=http://www.apple.com;";

    $.get(xml, function(data){
      var xmlDoc = $(data);
      .. your code here
    });
于 2013-10-18T02:35:46.283 に答える