Got it. It was the type parameter in the ajax method. When I changed
POST to get it worked.

On Sep 20, 7:10 pm, m2web <[EMAIL PROTECTED]> wrote:
> In IE 6 and IE 7 do not provide any exceptions and/or results when
> running the following. Any ideas or advice is appreciated.
>
> <html>
>   <head>
>     <title>Parse XML with JQuery</title>
>     <script language="javascript" src="jquery-1.2.1.js"></script>
>     <script language="javascript">
>
>       $(function() {
>         $.ajax({
>           type: "POST",
>           url: "books.xml",
>           dataType: "xml",
>           success: function(xmlData)
>           {
>             xmlDataSet = xmlData;
>             buildHTMLFromXML();
>           }
>         });
>       });
>
>       function buildHTMLFromXML()
>       {
>       resultSetLength = $("book",xmlDataSet).length;
>
>       strToAppend = "<strong>There are a total of " + resultSetLength
> + " books</strong>.<br />";
>       strToAppend += "------------------------<br />";
>       $("title",xmlDataSet).each(function(i) {
>         strToAppend += "<strong>" + $(this).text() + "</strong><br />";
>
>         strToAppend += "by " + $("author:eq(" + parseInt(i) +
> ")",xmlDataSet).text() + "<br />";
>         strToAppend += "Publisher: " + $("publisher:eq(" + parseInt(i)
> + ")",xmlDataSet).text() + "<br />";
>         strToAppend += "ISBN-10: " + $("isbn:eq(" + parseInt(i) +
> ")",xmlDataSet).text();
>         strToAppend += "<br />";
>         strToAppend += "<br/>***********";
>         strToAppend += "<br />";
>       });
>
>       $("#info").html(strToAppend);
>       }
>
>     </script>
>   </head>
> <body>
>         <div id="info" style="float:left"></div>
> </body>
> </html>

Reply via email to