我正在使用jQuery ajax加载器加载一个xml文件,并需要将其转换为字符串,以便我可以使用PHP post变量再次保存它。最好的方法是什么?
<script type='text/javascript'>
jQuery.ajax({
type: "GET",
url: "data.xml",
dataType: "xml",
success: parseXML
});
function parseXML(xml) {
var xml_string = jQuery(xml).text(); // (This doesn't work- returns tagless, unformatted text)
alert(xml_string);
}
</script>
jQuery(xml).html()
怎么样?还是只用xml
? - Blindyconsole.log(xml);
更适合。在Firebug和类似工具中,您可以浏览XML文档树,而不必解密复杂的字符串(假设它可能变得有点长)。 - Alexis Wilke