Моя проблема в том, что я хочу вернуть xml с сервера обратно на клиент и анализирует его с помощью функции ajax jquery. Это код:
Клиент:
$("#submit").click(function(){
$.ajax({
type: "POST",
url: "search.php",
data: "whatever",
dataType: "xml",
async: false,
success: function(xml){
var data = $('doctor',xml).text();
alert(data);
}
});
});
Сервер (файл php),
header('Content-type: text/xml');
echo '<?xml version="1.0" encoding="utf-8"?>';
echo "<tables>";
echo "<doctor>Someone</doctor>";
echo "</tables>";
У меня пустое предупреждение, и я не знаю почему? ?
//some code
include("other.php");
//some other code
где другой файл .php был файлом, который я разместил выше. Я вырезал / вставил заголовок, чтобы окончательный файл php был
//some code
header('Content-type: text/xml');
include("other.php");
//some other code
и other.php
echo '<?xml version="1.0" encoding="utf-8"?>';
echo "<tables>";
echo "<doctor>Someone</doctor>";
echo "</tables>";
, теперь он работает идеально. Спасибо за ваши быстрые ответы!