articles

2009 年 8 月 24 日

jQuery load時の第2引数に注意

CATEGORYload   TAG 10:38 PM

JQuery.loadの第2引数はデータだそうで、

$("#target").load("test.php", {
	name: "名前",
	age: 15
});

などとするとPOSTで送れるそうなのです。

第3引数のコールバックは、このデータが無い場合、第2引数になります。
POSTで送るデータがないからといって第2引数を空にして第3引数にコールバックを記述したら
IEで動作しませんでした。

//以下は間違い!IEでは動作しません。
$("#target").load("test.php","",コールバック関数);

//これが正解
$("#target").load("test.php",コールバック関数);

などとしてIEでエラい目にあいました。

2009 年 7 月 21 日

jQuery load時の文字化け回避

JQuery loadにて外部のhtmlを読み込む際、eucなどだと文字化けしていたので
わざわざutfにしていたりしてたのですが、読み込まれるファイルにちゃんとcharsetを
出力していれば大丈夫みたいです。
でもちょっとめんどくさいのでやはりutfで作るのがいいですね、こういうのって。

<?php
header("Content-Type: text/html; charset=euc");
?>