Я на некоторое время ломаю голову над этим, и я понятия не имею, что я делаю неправильно.
Сценарий следующий: я использую swfupload для загрузки файлов с помощью индикатора выполнения
через веб-сервис. веб-сервис должен вернуть имя созданного эскиза.
Все идет хорошо, и хотя я предпочитаю получать возвращаемые данные в формате json (может изменить их позже в js-файлах swfupload), стандартные данные xml тоже подойдут.
Таким образом, когда загрузка завершается, веб-служба возвращает следующий XML-код, как и ожидалось (обратите внимание, я удалил пространство имен в веб-службе):
<?xml version="1.0" encoding="utf-8"?>
<string>myfile.jpg</string>
Теперь я хочу проанализировать этот результат с помощью jquery и подумал, что это сделает следующее:
var xml = response;
alert($(xml).find("string").text());
Но я не могу получить строковое значение. Я пробовал много комбинаций (.html (), .innerhtml (), response.find ("string"). Text (), но ничего не получается. Это мой первый раз, когда я пытаюсь проанализировать xml через jquery, так что, возможно, Я делаю что-то по-настоящему неправильно. «Ответ» заполняется XML.
Я надеюсь, что кто-то может мне помочь с этим.
Спасибо за ваше время.
С уважением,
Mark