Hello, I've searched everywhere and can't find a specific answer to my problem. I have a certain function which posts to a backend.php file. The php file generates some XML which is returned to the callback function. The problem is that it alerts "<!--[CDATA[<li>Some element</li>]]-->" (it also adds hyphens) but it doesn't get appended. I've tried setting the 4th $.post parameter to "xml", changed the xml encoding, etc.
Javascript: $.post("backend.php", { foo: bar }, function(xml) { var data = $("data", xml).html(); alert(data); some_tag.append(data); }); backend.php: echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; echo "<response>\n"; echo "\t<data><![CDATA[<li>Some element</li>]]></data>\n"; echo "</response>";