我想使用Jquery加載xml文件。 xml是使用php腳本生成的(目前只是使用echo)我的問題是該文件將不會生成和結果。我jQuery是下面 Jquery/XML使用從PHP文件生成的xml時沒有響應
$(document).ready(function()
{
$.ajax({
type: "GET",
url: "phpxml.php",
dataType: "xml",
success: displayXml
});
function displayXml(data){
$(data).find("sites").each(function() {
var heading = $(this).find("name").text();
var output = "<li>";
output += "<h2>" + heading + "</h2>";
output += "</li>";
$("#place-holder").append(output);
});
}
}); // doc ready
</head>
<body>
<h2> Ajax/Jquery Test </h2>
<ul id='place-holder'>
</ul>
</html>
我的PHP文件中列出的是剛剛回聲XML下方。任何人都可以提供任何建議嗎?
<?php
echo '<?xml version="1.0" encoding="iso-8859-1" ?>';
echo"
<sites>
<name>
J Smith
</name>
<name>
A Coxhead
</name>
<name>
D Wilson
</name>
</sites>
" ;
?>
難道'displayXml'被調用?有沒有寫入'#place-holder'的東西? – 2010-09-19 13:58:22