かつのりの日記2

わんくまでは珍しいJavaを中心とした日記です

目次

Blog 利用状況

書庫

日記カテゴリ

いろいろリンク

Shift_JIS環境でのAjaxでハマル その2

なんだか前回ので解決した気がしていたのですが、よくよく実行してみると、何故かサーバ経由で実行したときにCPU使用率100%がしばらく続く状態になってしまいました。なので、前回の解決方法は諦めました。

  • AjaxならUTF-8でしか送信できない
  • フォームならShift_JISでもOK

ということなので、

  1. 動的にインラインフレームを生成
  2. 動的にフォームを生成
  3. 動的にinput/hidden要素を生成
  4. input/hidden要素に値を格納してフォームに追加
  5. 生成したインラインフレームをターゲットにサブミット
  6. インラインフレーム内のbody要素の値を取得

という方法で擬似Ajaxをやってみました。

XMLHttpRequestとインターフェイスを合わせていませんが、ちょっとした手作りで擬似非同期通信が可能になります。Ajaxが使えない環境であれば絶対お勧めの方法です。

 

投稿日時 : 2007年3月31日 23:04

Feedback

No comments posted yet.
タイトル
名前
Url
コメント