0

トピックがわかりません タイトルすみません。私の質問を理解している人なら誰でも私の質問のタイトルを編集できます。

脚本:

// I get checkboxes values with using this function
var myValues = $(".filter:checked").map(function () {
    return this.value;
}).get();

alert("[0," + myValues + "]");
var view = new google.visualization.DataView(new google.visualization.DataTable(evalledData, 0.5));
view.setColumns([0, myValues]); // I pass the checked values.

上記のコードを書くと、次のエラーが発生しました。"type" must be specified

私が書いた場合view.setColumns([0, 1,2,3,4]);それは動作します。

アラート出力: [0,1,2,3,4]2 つの使用法に違いはありません。

このエラーが発生した理由。

ありがとう。

4

1 に答える 1

0

私はそれを解決しました。

// This function returns string array. 
var myValues = $(".filter:checked").map(function () {
    return this.value;
}).get();

// I converted it an Int array.
$.each(myValues, function (index, value) {
    arrayAll.push(parseInt(value, 10));
    //alert(index + ': ' + value);
});
于 2012-08-23T13:53:28.893 に答える