10/05/24 15:14:17
基準もなにも ASP.net と Ajax はまったく別物
284:デフォルトの名無しさん
10/05/24 15:15:52
>>281
あなたのレベルならAjaxに手を出さない方が賢明でしょう
285:デフォルトの名無しさん
10/05/24 17:23:43
ASPの読み方をいつも忘れるAjaxユーザーな俺
アプリケーションサービス…プロトコル?
286:デフォルトの名無しさん
10/05/24 18:13:26
>>284で終了ですね
287:281
10/05/24 20:08:50
>>283,284,286
ですね。ありがとうございます。
288:デフォルトの名無しさん
10/06/09 13:50:25
new Ajax.Request(url,
{ method: 'get', onSuccess: getData, onFailure: showError }
);
function getData(data) {
var item = data.responseXML.getElementsByTagName('Member');
for(i = 0; i < item.length; i++) {
...
}
}
とすると、MozillaやらOperaやらではうまく動く(for文の中身を実行する)のに
IE(6,7)では動いてくれないのですが・・・
getElementsByTagNameの直後にalert(item.length)とするとIEでは0が表示されます。。。
どうやらエラーがでてるわけではなさそうだけど、何故か実行されません><
XMLファイルはperlで動的に作成していて、だいたいこんな感じです
<Response>
<Members>
<Member>
<Name>NAME</Name>
<Comment>~~</Comment>
...
</Member>
...
</Members>
</Response>
何が原因でしょうか><
289:デフォルトの名無しさん
10/06/17 02:55:05
>>288
多分IEでXML自体がが正しく取得できてないんだろう
URL直接叩いて、IEでXML表示してみれば
290:デフォルトの名無しさん
10/06/17 09:32:59
XML宣言が無い