hi,

I've looked through at awfaul lot of posts/articles and haven't been
able to get this thing working. The xml and the jquery code is below.
The problem ive been getting is that despite the xml being
successfully load from the ajax call and despite the jquery loop
looping through the xml no actual values from the xml are actually
extracted from it. In Firefox you get the alert with caption in it
(and blank value) and then a series of the value alert boxes with no
value. In IE7 you get jsut the balnk caption alert and then it stops.

Thanks in advance for your help!


XML (W3C validator says its valid)

<?xml version="1.0" encoding="ISO-8859-1"?>
<grid>
        <caption>Content History</caption>
        <head>
                <row class="first-col">
                        <![CDATA[Content Name]]>
                </row>
                <row class="">
                        <![CDATA[Date Enabled]]>

                </row>
                <row class="col-thin">
                        <![CDATA[]]>
                </row>
                <row class="text-bottom">
                        <![CDATA[09 02]]>
                </row>
                <row>
                        <![CDATA[Payout %]]>

                </row>
                <row class="col-thin">
                        <![CDATA[]]>
                </row>
                <row>
                        <![CDATA[Date Removed]]>
                </row>
        </head>
</grid>


jQuery (jquery-1.3.2)

jQuery(document).ready(function() {
        jQuery.get("http://localhost/crm/terminal-performance/grid/term-
perf2/", function(xml) {
                alert('caption: ' + jQuery(xml).find('caption').text());

                jQuery(xml).find('row').each(function(){
                        var rowValue = jQuery(this).text();
                        alert('value: ' + rowValue);
                });
        });
});

Reply via email to