【发布时间】:2014-09-10 11:21:53
【问题描述】:
我正在发送一个 ajax 请求并期待 xml 响应,但响应被转换为 text/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 文件顶部的代码
【问题讨论】:
标签: php ajax xml wordpress .htaccess