因此,我試圖根據下拉過濾器繪製相同的數據,但是我沒有過去將數據存儲到傳遞給繪圖的變量功能。我的警報給object Object
,但應該不會是totalValue
(在這個例子中)?javascript:object對象而不是集合中的值=(
的HTML
<select id="performance_chart_filter">
<option value="totalValue">Total by Value</option>
<option value="openValue">Open by Value</option>
<option value="declinedValue">Declined by Value</option>
<option value="acceptedValue">Accepted by Value</option>
</select>
的JavaScript
$j("#performance_chart_filter").change(function(){
plotWithChoice();
});
function plotWithChoice() {
var d = {
"totalValue": {
label: "Total",
clickable: true,
hoverable: true,
data: <%= @total %>
}
.
.
.
};
var filter = $j("#performance_chart_filter");
var data = [d[filter.val()]];
alert(data);