JQuery и XML - PullRequest
       10

JQuery и XML

0 голосов
/ 20 июля 2009

У меня есть запрос AJAX, который отправляет запрос и возвращает XML. XML содержит данные для таблицы и диаграммы. Таблица работает нормально, но график (для FusionCharts) оказывается проблематичным. У меня это работает в FireFox с помощью

   // For some reason the .text() is not working on this, one solution is to write it to the page'
   // and then read it back again.'
   //'
   var onlyChart = $(jData).find("chart");'


   // Append the xml to the div to hold it'
   //'
   //$( document.getElementById("xmldiv")).append (onlyChart);'
   var xmlDiv = document.getElementById("xmldiv");'
   xmlDiv.innerHTML = "";'
   $(xmldiv).append(onlyChart);'
   alert(xmlDiv.innerHTML);'

   //alert (xmlDiv.innerHTML);'

   // Read the data from the div'
   //'
   var chartFromDiv = document.getElementById('xmldiv').innerHTML;'

это не идеально, но работает. К сожалению, это не работает в IE. Мне нужна функция jQuery, которая поместит xml в тегах диаграммы в переменную. Я попробовал текст и получил много \ n назад.

Любая помощь с этим была бы блестящей.

Спасибо

John

1 Ответ

0 голосов
/ 20 июля 2009

Вы можете попробовать:

   var onlyChart = $(jData).find("chart");

   var xmlDiv = $("#xmldiv");
   xmlDiv.empty().append(onlyChart);

   var chartFromDiv = xmlDiv.html();
...