【发布时间】:2011-05-06 16:40:16
【问题描述】:
我现在正在为此烦恼一段时间,但我不知道我做错了什么。 场景如下,我正在使用 swfupload 上传带有进度条的文件 通过网络服务。 webservice 需要返回生成的缩略图的名称。 这一切都很顺利,虽然我更喜欢在 json 中获取返回的数据(可能稍后在 swfupload js 文件中更改它),但默认的 xml 数据也很好。
因此,当上传完成时,webservice 会按预期返回以下 xml(注意我删除了 webservice 中的命名空间):
<?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() 但似乎没有任何效果。这是我第一次尝试通过 jquery 解析 xml 所以也许我'我在做一些根本错误的事情。'response' 是用 xml 填充的。
我希望有人可以帮助我解决这个问题。 感谢您的宝贵时间。
亲切的问候, 标记
【问题讨论】:
标签: asp.net jquery xml web-services