/var/log/masayoshi/masayoshi.life.log

とりあえず、書きたいこと書くだけ。

Ajax



Ajax使いこなせれば幅が広がりそうだ、しかし問題はブラウザによって構文が変わるんだ…。


とりあえず、alertで「うれしーV止めろ!」とボタンを押したら表示されます。


コード



function text_read(){
var http_con = new XMLHttpRequest() ;
http_con.open("GET","test_txt3.txt",false) ;
http_con.send(null) ;
alert(http_con.responseText) ;
}

とんでもなくわかりにくい説明



  • new XMLHttpRequest = IE6は使えない(マテ

    • しかしIE6の動作環境は無い、だれかのPCで確認する必要がある(だいたいXP位



  • IE6ではActive X系らしい



  • http_con.open = ファイルにアクセスしている。

    • 引数

      • 1番目 = GETかPOSTか

      • 2番目 = リクエストするURL

      • 3番目 = 同期通信か非同期通信か?

        • false = 非同期通信 ; true = 同期通信









  • send(null) ; = リクエストを送る

    • GETの場合はURLに入れられる = null

    • POSTの場合はここで指定しないと





  • responseText = 来たデータを受け取る

    • 次に表示する。




ざっくりとした説明だ(笑)


参考にしたサイトはこちら


ajaxtower


JavaScriptはとりあえず、本とサイトを貪欲に漁っていこう。


最初は本をお薦めしたいなぁ