我正在尝试从此JSON中的editcount获取数字:
或以下XML:
我怎样才能做到这一点?我以前测试过,但没有得到任何结果。
谢谢。
如果要使用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
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句