0

我是这方面的初学者,正在寻找 1 天的时间来解决这个问题。

所以

我有一个 ID ex:1953 和一个外部网站,其中包含有关我的 ID 的更多信息:everythingwebs1te/id=1953&xml 结果是一个看起来像这样的 xml:

<site>
    <item id="1953">
        <name>
            <![CDATA[ Name I want to get ]]>
        </name>
     </item>
</site>

我做了一个函数来尝试获取我拥有的 id 的名称:

function itemname(itid) {
link1 = "externalwebs1te/id="+ itid + "&xml&jsonp=?";
$.getJSON(link1, function(obj1) {
xmlDoc=loadXMLDoc(obj1);
return (xmlDoc.getElementsByTagName("name")[0].childNodes[1].nodeValue);
}); }

当我在 firebug 中查看 Net 选项卡时,它显示 GET id=1953 ok,我可以看到 XML,但不知道为什么 itemname 函数不返回名称。

我对 JS 的了解是有限的。

我试图将 xml 链接的内容保存在 xml 文件中,它适用于代码:

    xmlDoc=loadXMLDoc("item.xml");
alert (xmlDoc.getElementsByTagName("name")[0].childNodes[1].nodeValue);
4

0 回答 0