see this http://groups.google.com/group/jquery-en/browse_thread/thread/f274cfee52fd0188/92e705d8cff94bd6?lnk=gst&q=mikeyao&rnum=1&hl=en#92e705d8cff94bd6
I have solved the problem. This is a IE6 bug. On Jun 25, 7:29 pm, Gordon <[EMAIL PROTECTED]> wrote: > I am writing an application that looks up addresses based on post > codes. I have modified the perl script that the database provider > supplied to output XML, and now I need to write some client side > javascript to parse the results. > > At the moment I'm at a very early stage and thought it would be a good > idea to process the XML with jquery but I have run into something of a > snag. > > var addressLookupScript = '/cgi-bin/getAddress.pl' > > function listAddresses (xml) > { > console.log (xml); > $('address', xml.responseXML).each (function (index) > { > console.log (index); > }); > > } > > $(document).ready (function () > { > var addressField = $('#address'); > $('#lookup').click (function () > { > $.ajax ({ > type : 'GET', > dataType : 'xml', > url : addressLookupScript + > '?address=' + addressField.val (), > success : function (response) {listAddresses > (response);} > }); > }); > > }); > > As you can see the script doesn't do very much yet, it just loops over > the returned XML and outputs an index number of each loop. > > I found that this approach works perfectly in FireFox, but when I > tried to run the same code in Internet Explorer, nothing happened. > Firebug Lite just logged an empty line at the console.log (xml) line > and didn't execute the loop. > > I think that logically my code is correct, but there is something > about it that IE doesn't like. If you can shed some light on this I'd > appreciate a fix or a workaround of some sort.