我确信我错过了一些完全明显的东西,但也许有人可以指出它。我想从.php文件中提取信息,如下所示:
$("body").click(function(){
$.get('ajax/xml-content.php',
function(data) {
$('#main-content').css('border','2px solid red');
},"html");
});
这是xml-content.php源代码:
<data>
<image>images/thumbs/test-9-thumb.jpg</image>
<image>images/thumbs/test-2-thumb.jpg</image>
<image>images/thumbs/test-3-thumb.jpg</image>
</data>
如果我将上面jquery中的数据类型切换为“xml”(这是我想要做的),那么回调函数不会触发。如果它不包含或保留为“html”,它将触发。显然xml-content.php有些不正确的东西......我错过的显而易见的事情是什么?谢谢大家。
答案 0 :(得分:0)
您是否已将内容类型设置为XML?
<?php
header ("Content-Type:text/xml");
?>