重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

javascriptでXMLをajaxで読み込みについてですが

xmlの中身が
<item>
<url>http://a.com/?id=123</url>
</item>
<item>
<url>http://a.com/b/aaaa/<url>
</item>

だとします。
このXMLjavascriptのajaxで読み込みにしてるのですが
どうも
<url>http://a.com/?id=123</url>←これのせいで読み込みできません。
URLにパラメーターついてるとajaxで読み込みできないのですか?
それと
URLにパララメーターがついていても読み込みできる方法はありますか?
ご指導お願いします。

質問者からの補足コメント

A 回答 (1件)

XML では、アンバサンド(&) は特別な意味を持つ文字なので、


エスケープしなければいけません。

<url>click.php?aid=123&amp;iid=123</url>

もしエスケープが面倒なら、全体を CDATA で囲むのも手です。

<url><![CDATA[click.php?aid=123&iid=123]]></url>
    • good
    • 0
この回答へのお礼

ありがとう
両方試したところ無事できました。
勉強になりましたありがとうございます。

お礼日時:2016/02/21 21:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!