私はこれが初心者で、この問題を解決するために 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);