Hello, I am trying to build an accordion that uses ajax to fetch it's
content.. I got everthing working and have the ajax receiving the data
successfully. However, when I go to make it replace the current
content, it does nothing. My xHTML looks like:

<a id="all">Title</a>
<div>
        <ul>
                <li>Loading...</li>
        </ul>
</div>

I want the ajax results ti replace "<li>Loading...</li>
Here is what I attempted...

$.ajax({
        url: "../cats.php?get="+this.id,
        cache: false,
        dataType: "script",
        success: function(html){
                $(this).next("div").children("ul").replaceWith(html);
        },
        error: function(){
                alert("Error: File Not Found Or Connection Timed Out");
        }
});

Thanks for the help,
 - Devon

Reply via email to