我希望使用JQuery来撤回包含公司详细信息的Wikipedia信息框的内容.
我认为我差不多了,但我无法完成最后一步
var searchTerm="toyota";
var url="http://en.wikipedia.org/w/api.php?action=parse&format=json&page=" + searchTerm+"&redirects&prop=text&callback=?";
$.getJSON(url,function(data){
wikiHTML = data.parse.text["*"];
$wikiDOM = $(wikiHTML);
$("#result").append($wikiDOM.find('.infobox').html());
});
Run Code Online (Sandbox Code Playgroud)
第一部分有效--wikiHTML包含页面内容,由Wikipedia API解析为HTML格式
这包含具有信息框内容的表:
<table class="infobox vcard" cellspacing="5" style="width:22em;">
Run Code Online (Sandbox Code Playgroud)
result只是一个空表占位符来放入数据
它适用于页面中的其他一些元素 - 例如,交换.infobox for .logo可以很好地工作.
很高兴能提供更多信息,但我花了好几个小时来尝试这么多的排列,我甚至不确定什么是相关的......
TIA
寻找一些让我入门的建议.
在我的左手中,我有一个运行ICS的SGS2.我已经启动并运行了SL4A并安装了Python 2.6.2
在我的右手中,我有一个通用的中国蓝牙RFID阅读器.它工作,它读取标签(它有一个显示器),它与手机配对.
我希望他们玩得很好 - 我想编写一些能够继续观看设备并在传输时捕获代码的脚本.
我不是Python专家,但我已经使用它一段时间在Web服务器上构建简单的I/O作业,所以我可以找到自己的方法.
不同寻常的是,我遇到了实际问题 - 我找不到任何"开始使用蓝牙和SL4A"资源来克服建立持久连接和监控输出的第一步.
有小费吗?
我知道有很多关于已经被点燃的多次点击事件,我想我已经阅读了所有这些,但仍然无法看到这里出了什么问题.
希望我完全错过了其他人可以轻易拿起的东西......
一些背景
我的代码在企业社交网络平台内部工作,并为内容分析创建了一个BI仪表板(大约1000行的内容,主要是特定于域的,所以太多了,无法完整地发布).
导致我悲痛的部分是构建仪表板可视化本身的功能.
开始...
function makePage(){
$("#policyCount").text(policyCount);
var docTypes=getGlobalDocTypes(polOwners); //returns a constrained vocab array
var statusTypes=getGlobalStatusTypes(polOwners); //returns a constrained vocab array
$.each(polOwners,function(){ // polOwners is a global array that contains the BI data to be visualised
html=""
var ownerName = this.name.split(":")[1]; // name is a str in format "Owner:HR"
html += "<div id='" + ownerName + "' class='ownerData'>";
html += "<div class='ownerHeading'>" + ownerName + "</div>";
html += this.policies.length + " Policy documents maintained<br />"; // policies is …
Run Code Online (Sandbox Code Playgroud)