jQueryは、phpに送信するときに全角文字があると文字化けする。
ふふーん。こんなものでその文字化けが直るのか。、、、で記録。
これなら、通常のphpの文字変換と一緒。(PHP 4 >= 4.0.6, PHP 5)
$key = mb_convert_encoding($_GET['keywd'], "UTF-8", "UTF-8, JIS, eucjp-win, sjis-win");
今回、凄く短い記述で動く jQueryのタブを見つけたのですが、
文字化けが発生しどうしても直らずに導入を見送りました。
今日、上記の記述を入れれば無理やりで直るというのを発見。
jQueryって記述が短いので面白そう。
まだぜんぜん解らないphpも記述が短いので好きになってしまったが、
これでまた、好きなものが増えそう。
Ajaxは動きが重いのでこれはチョットいかんナと思っていましたが、
文字化けさえ克服すればphpとjQueryは相性が良いのかも。
function (){
$("#answer").load("index.php");
}
id="answer"
index.phpを呼び出して、answerタグに結果を書き出す。
上の記述を見ているとなぜか嬉しくなります。
idというのもいいですね。
classより三文字も少なくなります。![]()
cssテンプレートを使っていると id と class で使い分けが必要で気に入らなかったのですが、
id で統一すると動きが速くなりそう。
試してみる価値有かも。
コメントする