我想創造這種輸出的創建數組變量
var s1 = [['Sony',7],['Samsung',5],['LG',8]];
,這樣我可以用它來對我的圖表,就像途經我的AJAX的resutl可變
出
success: function(data){
//code to extract the data value here
var s1= need to create the data here
$.jqplot('chart',[s1],{ blah blah blah
}
成功函數中的「數據」返回此表格佈局
<table id="tblResult">
<tr class="tblRows">
<td class="clsPhone">Sony</td><td class="clsRating">7</td>
</tr>
<tr class="tblRows">
<td class="clsPhone">Samsung</td><td class="clsRating">5</td>
</tr>
<tr class="tblRows">
<td class="clsPhone">LG</td><td class="clsRating">8</td>
</tr>
</table>
你能幫我創建這個邏輯嗎?
在此先感謝
編輯: 我正在尋找一個解決類似如下:
var s1;
$(".tblRows").each(function(){
// here I don't know exactly on what to do
//s1.push($(".clsPhone").text(),$(".clsRating").text()));
});
// all I wanted is to make the resul s1=[['Sony',7],['Samsung',5],['LG',8]];
因爲jqplot需要這種參數的
s1=[['Sony',7],['Samsung',5],['LG',8]];
$.jqplot('chart',[s1],{
renderer:$.jqplot.PieRenderer,
rendererOptions:{
showDataLabels:true,
dataLabelThreshold:1
}
}
});
所以我正在尋找一種方法來從數據中創建變量s1的值這可能嗎?
你想從一個HTML表格創建數組,對嗎? – fabrik 2011-04-05 11:15:51
你有可能修改服務器端返回的數據嗎? – SadullahCeran 2011-04-05 11:16:28
那麼...輸入是什麼樣子? – strager 2011-04-05 11:19:51