2012-04-10 3 views
1

자바의 Google 파이 차트 API로 작업하고 있습니다. PHP에서 Javascript를 사용하고 있습니다. 배열 요소를 API url에 전달하고 있습니다. 그러나 어떻게 든 필자는 필요한 원형 차트를 얻지 못하고있다. API url에 변수를 전달하는 구문이 엉망이라고 생각합니다. 내 실수를 지적 할 수 있다면자바 스크립트 : Google Charts API에 변수 전달

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 

그것은 좋은 것 :

내가 사용하고있는 코드입니다. 어떤 도움을 주시면 감사하겠습니다.

답변

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' />"; 
+0

그래 그했다. 고마워요. 많은 친구. – Alex