IE 8で直面している問題が原因で、Highchartsを使用して一部のグラフがレンダリングされないため、データベースからデータを抽出するために以下のコードを使用しているという問題が発生します。
PHPコードは以下を返します
series: [{
type: 'pie',
data: [
['FirstRowItem',21],['SecondRowItem',10],['ThirdRowItem',6], ]
}]
およびDBリクエストは次のとおりです
series: [{
type: 'pie',
data: [ <?php
while($row = mysql_fetch_array($getitemscount)){
echo "['";
echo $row['items'];
echo "',";
echo $row['item countt'];
echo "],";`}
?>
]
}]
IE9、Chrome、Firefoxで正常に動作します。しかし、IE8では、 ['ThirdRowItem'、6]の終わりまでに、未定義の変数と表示されているため、機能しません。
最後のコンマを削除するだけのコード(怠惰な方法)またはそれなしでDBデータを取得する他の方法がある場合、私は何を考えていましたか?
前もって感謝します。
*********** 編集 ****************
ここではるかに良い方法