js公司
jQuery.getJSON("https://en.wikipedia.org/w/api.php?action=query&list=embeddedin&eititle=Template:Infobox&eilimit=5&callback=?", { disablelimitreport: true, format: "json" }, function(data) { jQuery.each(data, function(i, item) { console.log(data); jQuery("#results").append("<li>" + data + "</li>"); }); });
HTML
<ul id="results"> </ul>
[object Object] [object Object] [object Object] [object Object]
控制台.log:
对象{警告:对象,batchcomplete:,继续:对象,查询: 对象}
我想做的是得到所有 html json 结果,并能够为每个结果找到一个 div 带类 infobox 然后去掉那个div中的所有内容,并将其输出到我的 html 列表
html
json
div
infobox
jsfiddle
请参阅: https://en.wikipedia.org/w/api.php?action=query&list=embeddedin&eititle=Template:Infobox&eilimit=5
wikipedia api 有很多事情要做,我正在寻找所有的页面,所有的页面,都有一个信息框在旁边,并且能够输出列表中的html,这样我可以在后面进行js解析,看到了吗 https://en.wikipedia.org/w/api.php?action=query&prop=revisions&rvprop=content&format=xmlfm&titles=Scary%20Monsters%20and%20Nice%20Sprites&rvsection=0
wikipedia api
使用 JSON.stringify
JSON.stringify
jQuery.each(data, function(i, item) { jQuery("#results").append("<li>" + JSON.stringify(item) + "</li>"); });
item 相反,因为您已经迭代了 data .
item
data