Отправить XML в переменной js в FusionCharts - PullRequest
0 голосов
/ 14 ноября 2009

Привет, у меня есть этот php-код, который заканчивается XML-данными в строке, затем я использую onClick для отправки его в функцию js

$strXML = "<chart><set label='B' value='12' /><set label='C' value='10'/></chart>"

<td align='right' onClick='drawchart($strXML)' >&pound $totalcost  </td>

Однако, когда он попадает в мою функцию js, он не работает и данные повреждены

function drawchart(dataX) {
var chart1 = new FusionCharts("../charts/Pie3D.swf", "chart1Id", "400", "300", "0", "1"); 

         chart1.setDataXML(dataX);
         chart1.render("chart1div");
}

Может кто-нибудь сказать мне, как правильно отправить данные XML через переменную js?

Спасибо

1 Ответ

1 голос
/ 20 ноября 2009

Похоже, вы смешиваете js и php. Я бы сказал, что вам нужно процитировать данные:

onClick='drawchart("$strXML");'

Кроме того, вам, вероятно, следует избегать всех этих данных XML, чтобы избежать повреждения.

...