【发布时间】:2014-12-05 16:58:47
【问题描述】:
我的 JavaScript 代码正在进行 Ajax 调用以检索 XML 文档,我很难从结果中提取特定节点。
返回的 XML 本质上是键/值对的集合,我想提取给定键的值。为了便于讨论,我们假设返回的 XML 如下所示:
<result>
<keyvaluepair>
<key>aaa</key>
<value>1234</value>
</keyvaluepair>
<keyvaluepair>
<key>bbb</key>
<value>5678</value>
</keyvaluepair>
</result>
我的 Ajax 调用如下所示:
$.ajax({
type: "POST",
contentType: "text/xml; charset=utf-8",
datatype: "xml",
processData: false,
url: "MyPage.aspx",
success: function (data, textStatus, xhr)
{
var myValue = parseInt($("???", data).text());
}
);
找到与给定键关联的值的适当方法是什么,比如“bbb”?
【问题讨论】:
标签: javascript jquery ajax xml