-3

この JSONでeditcountから数値を取得しようとしています。

http://es.ben10.wikia.com/api.php?action=query&list=users&ususers=Benfutbol10&usprop=editcount&format=json

またはこの XML:

http://es.ben10.wikia.com/api.php?action=query&list=users&ususers=Benfutbol10&usprop=editcount&format=xml

どうやってやるの?以前にテストしましたが、結果が得られません。

ありがとう。

4

2 に答える 2

0

jQuery を使用する場合は、次のようにします。

$(document).ready(function()
{
    var jsonString = "{\"query\":{\"users\":[{\"userid\":982510,\"name\":\"Benfutbol10\",\"editcount\":29012}]}}";

    var obj = jQuery.parseJSON(jsonString);

    alert(obj.query.users[0].editcount);
});

ここに例があります:jsfiddle

または、指定された URL から JSON をロードする場合は、AJAX リクエストを使用して実行できます。

次のコードは同じことを行いますが、指定された URL から動的に json をロードします。

$(document).ready(function()
{
    $.ajax(
    {
        dataType: "jsonp",
        url: "http://es.ben10.wikia.com/api.php?action=query&list=users&ususers=Benfutbol10&usprop=editcount&format=json",
        success:function(data)
        {
            alert(data.query.users[0].editcount);
        }
    });
});

ajax を使用した同じ例: jsfiddle

于 2013-09-28T08:48:12.190 に答える