0
我发送一个ajax请求,并期待xml响应,但响应被转换为text/html。它导致500个内部服务器错误too.the相同的代码正在我的本地主机上工作。 XML请求获取转换为文本/ HTML请求并导致500内部服务器错误?
下面是一个小的代码,表明我是多么发送请求
var searchUrl = '<?php bloginfo('template_url'); ?>/phpsqlsearch_genxml-new-home-page.php?address=' + address + '&postal_code=' + postal_code + '&radius=' + radius + '&suggestion=' + suggestion;
downloadUrl(searchUrl, function(data) {
var xml = parseXml(data);
var markerNodes = xml.documentElement.getElementsByTagName("marker");
var bounds = new google.maps.LatLngBounds();
if (markerNodes.length == 0) /////////////check empty result/////////////
{
var msg = jQuery("<div/>").html("aucun résultat trouvé").text();
alert(msg);
displayAllStoresOfbrands();
}
以下是该文件的代码我打我的Ajax请求
<?php header("Content-type: text/xml");
上面是代码,我放在我的ajax文件的顶部