Я делаю AJAX-вызов на страницу, которая возвращает XML. Оказывается, мне нужно также вернуть другое автономное значение вместе с XML.
Вот вызов JQuery AJAX:
$.ajax({
type: "GET",
url: "filesearch.asp",
data: "action=getresponse,
dataType: "text",
cache: false,
success: function(data){
var parsed = data.split('DELIMITER');
var xml = data[0];
var myvalue = data[1];
}
Страница, которая отправляет ответ, отправляет XML и мое значение, разделенные строкой DELIMITER . Кроме того, я установил dataType так, чтобы он обрабатывал полный ответ как текст, и я предполагаю, что я должен иметь возможность просто разбить строку в разделителе и получить доступ к обоим значениям в моей функции успеха. Firebug показывает, что я получил полный ответ правильно, но когда я регистрирую xml и myvalue на консоли, я получаю:
xml = <
myvalue = ?
Есть идеи, что я делаю не так или как устранить неполадки?