くだすれAjax(超初心者用)at TECHくだすれAjax(超初心者用) - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト248:246 09/02/21 12:05:07 すみません、自己解決しました。 こちらのサイトにある下記の内容の通り、send処理のタイミングが原因でした。 http://f32.aaa.livedoor.jp/~azusa/index.php?t=ajax&p=xmlhttp openメソッドの第3引数にTRUEを指定し、非同期通信でサーバーにリクエストを 送っている場合は、 sendメソッドでリクエストを送信したサーバーからの レスポンスを待って完全にデータの受信が完了してから responseXML/responseTetxプロパティをコールする必要があります。 サーバーからのレスポンスを待たずにsendメソッドをコールしてしまうと 正しくレスポンスデータが受け取れません! 249:デフォルトの名無しさん 09/02/21 12:43:57 >>248 そういうコードを書いていたように見えたが違ったのか。 >if ((httpObj.readyState == 4) && (httpObj.status == 200)) { status=300だったりしたのかと 250:デフォルトの名無しさん 09/02/25 18:53:54 プログラム歴2カ月の俺が悟ったところによると、 JavaScript多用してるシステム組んでる奴って明らかに負け組だよな? 複雑なJavaScript使うならFlashで組んだ方が楽だし早くね? という結論に達したんだが正解だよな? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch