Я почесал голову в отчаянии, но не могу найти ответ.
Я новичок в Ajax и пробую этот простой скрипт:
Вот мой код:
JAVASCRIPT:
$(document).ready(function(){
$("#toggle_album").click(function () {
$.post('backend/load_album_thumbnails.php', {
text: 'my string',
number: 23
}, function(xml) {
var timestamp = $(xml).find("time").text();
alert(xml);
alert(timestamp);
});
});
});
предупреждение (xml) возвращает:
<? xml version="1.0"?>
<response status="ok">
<time>23:33:13</time>
<string>my string</string>
</response>
оповещение (отметка времени) возвращается пустым
Я также пробовал:
timestamp = $ ("time", xml) .text ();
с тем же результатом.
Я добавил дополнительное место в начальный тег xml, потому что он исчез здесь при стеке потока. Единственная причина этой ошибки, о которой я могу думать, состоит в том, что возвращаемые данные не в формате XML, но я не могу понять, почему это так.
Ценю любые ответы.