jQuery load時の第2引数に注意

2009年08月24日(月)

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でエラい目にあいました。