0

私はこれが初心者で、この問題を解決するために 1 日を探しています。

そう

私は ID ex: 1953 と、私の ID に関する詳細情報を保持する外部 Web サイトを持っています。

<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 の [ネット] タブを見ると、GET id=1953 と表示され、XML を確認できますが、itemname 関数が名前を返さない理由がわかりません。

JS の知識は限られています。

xml リンクの内容を xml ファイルに保存しようとしましたが、次のコードで動作します。

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

0 に答える 0