2011年5月19日木曜日

jqueryの.load()は引数を与えるとPOSTで送信する

.load()の第二引数で、url(php)に引数を付加するのですが、その引数がphpにわたらない、という状況に遭遇しました。

実は.load()は、デフォルトではGETで送信するのですが、引数がある場合は自動的にPOSTで送信する仕様になっています。

今回、php側では$_GETを使って引数を取得していたので、当然引数は受け取れません。

この仕様に気がつかず、しばらく悩むことになりました。
最初から$_REQUESTで作っておけばよかった。。

0 件のコメント:

コメントを投稿