2007/06/11

responseXMLを使ったデータ受信+表示

ちまたで流行っているAJAXを使ってシステムを少しずつ作っておりますが、日本語データが入っているXMLファイルを非同期で受信+表示しようとするとデータが空になるに現象に悩まされました!
microsoftのページを見てハツケン!!

★現象
サーバ側にあるXMLデータをresponseTextで表示しようとすると文字が化け、rexponseXMLを使うとデータがない・・・
★対応
サーバ側ASPファイルで表示させたいXMLデータの前にContentTypeを指定してやらないとXMLデータは空になる仕様だそうです。
※これで30分以上悩んだよ・・・
★サンプル
strXML += <?xml version="1.0" encoding="SHIFT_JIS"?>
strXML += <ret>あいうえお</ret>
Response.ContentType = "text/xml";
Response.Write(strXML);
スポンサーリンク

スポンサーリンク