1

私はJavascriptでGoogle円グラフAPIを使用しています。PHP内でJavascriptを使用しています。配列要素をAPIURLに渡します。しかし、どういうわけか、必要な円グラフが得られません。APIURLに変数を渡す構文をいじっていると思います。

これは私が使用しているコードです:

function pie(){
?>
<SCRIPT LANGUAGE='Javascript'><!--

piechart();
function piechart() {
var chtdata = new Array(50,50,100,25);       // Array containing values to be mapped

var doc1 =  "<img src='http://chart.apis.google.com/chart?cht=p3&chs=450x200&chd=t:'+chtdata[0]+',50,100,20&chl='r'|'s'|'g'|'h'&chtt='Visitor Details'&chco=ff0000' name='piechart' />";
document.write(doc1);
document.write('Done.');

}
</SCRIPT>
<?php

私の間違いを指摘していただければ幸いです。どんな助けでもありがたいです。

4

1 に答える 1

2

JavaScript文字列の外側の引用符は二重引用符であるため、変数への参照は実際には変数への参照ではありません。質問のテキストの色分けは、それを明確に示しているはずです。

試す:

var doc1 =  "<img src='http://chart.apis.google.com/chart?cht=p3&chs=450x200&chd=t:"+val1+",50,100,20&chl='r'|'s'|'g'|'h'&chtt='Visitor Details'&chco=ff0000' name='piechart' />";
于 2012-04-10T13:12:39.673 に答える