我从 JSON 数据生成一个 int
var f_page = ["TheHouseofMarley"];
retrieveData(f_page[0]);
function retrieveData(teamName) {
var baseURL = 'http://graph.facebook.com/';
$.getJSON(baseURL+teamName+"&callback=?", function(data) {
$('#FBlikes').append(data.likes)
});
};
这行得通,它给了〜8407
我有一个从 <table id="chartData"> 读取数据的图表
从表中获取数据我使用 jQuery 选择器 - $('#chartData td') - 来选择表中的所有数据单元格。然后我可以使用 jQuery each() 方法遍历这些单元格。对于每个单元格,我根据它是在左列还是右列来确定它是标签(例如“SuperWidget”)还是值(例如“FBLike”)单元格。然后,我将单元格内容存储在关联数组中的“标签”或“值”键下,然后我们将其放置在 chartData 数组中。
$('#chartData td').each( function() {
currentCell++;
if ( currentCell % 2 != 0 ) {
currentRow++;
chartData[currentRow] = [];
chartData[currentRow]['label'] = $(this).text();
} else {
var value = parseFloat($(this).text());
totalValue += value;
value = value.toFixed(2);
chartData[currentRow]['value'] = value;
}
// Store the slice index in this cell, and attach a click handler to it
$(this).data( 'slice', currentRow );
$(this).click( handleTableClick );
问题是当我将此数字插入 <table id="chartData"> 时,图表不会读取它!
<table id="chartData">
<tr style="color: #0DA068">
<td>Number of Likes </td><td><span id='FBlikes'></span> </td> //Not Read!
</tr>
<tr style="color: #194E9C">
<td>MegaWidget</td><td>20000</td> //This is Read by the Chart!
</tr>
简而言之:没有从 HTML 表中读取 Javascript 输出。有人能指出我的方向吗?我对代码真的很陌生。