Googleチャートでチャートを描画する関数の引数としてajaxレスポンスを使用しようとしています。
これはJSコードです:
data.addRows([['One', 5], ['Two', 2]]);
ご覧のとおり、引数には、「チャートの単位」の名前とその値を含む 2 つの角かっこが含まれています。すべてが機能します。ただし、ajax responseText を引数として渡すと、まったく機能しません。
data.addRows(xmlhttp.responseText);
PHP コードは json_encode($value) を返します。ここで、$value 変数は次の文字列です: [[one, 5], [two, 2]]
だから私が得る結果として:
"[['one', 5], ['two', 2]]"
ところで。また、JS コードの文字列から二重引用符を削除しようとしましたが、結果はまだありません。
どうしたの?firebug は私にいくつかの奇妙なエラーを与えます: addRows に与えられた引数は、数値または配列でなければなりません...
これを修正するにはどうすればよいですか?