ひらい ぶらり Hi-Library

ぷろぐらみんぐについて。ときどきどうでもいいことについて。

Ajax

XmlHttpRequestでPOSTする時の文字コード

POSTする先がUTF8ならいいのかな?問題はUTF8じゃない時。 普通は文字コードを指定するパラメタか何かあって、それを元に受け取る側で文字変換してくれればいいんだけど、今回はmixiエコーにポストしようとしていたので見事に弾かれた。 仕方ないからEUCに変…

JSONPのAjax的使い方

以前、Googleデスクトップのガジェットを作るときにgessyさんの作ったLEAFBANK APIを利用させてもらおうとしたら 「JSONP作ってないから、JSONP作って使っちゃいなYO」 というようなことを言われて 「なるほどなるほど、JSONP使ったほうがいいですね」 って…

GoogleデスクトップでAjax

GoogleデスクトップでAjaxを使う場合は、普段と勝手が少し違うみたいだ。 シンプルなAjaxの書き方は以下なかんじ var httpObj; function loadTextFile() { httpObj = new XMLHttpRequest(); httpObj.onload = displayData; httpObj.open("GET","data.txt",tr…

Double Postに気をつけろ

本日はAjaxな話題。 iPhone用のユーザインタフェースを作るうえで引っかかったバグ。 普通にしてると、時々うまく行ったりするからたちが悪いバグだったりする。 AjaxはもちろんJavaScriptを使うわけですが、JavaScript未対応だったり、JavaScriptを切ってい…