kawama.jp

Ajaxを使ったPOSTでのリクエストが失敗する

カテゴリ: Ajax,JavaScript — 2007年1月23日 12:51 — Comments (0)hatebu count

現在Ajax習得中。
POSTでのデータ送信を試していたところ、なぜかうまくいかない。リクエストは送信できるのだけれど、パラメーターを受け取れないらしい。
失敗した↓

post_data = “param1=aaa&param2=bbb”;
httpObj.open(“POST”,”test.php”,true);
httpObj.send(post_data);

これはどうもおかしいぞ、と思ってググってみたら解決方法を発見しました。
成功した↓

post_data = “param1=aaa&param2=bbb”;
httpObj.open(“POST”,”test.php”,true);
httpObj.setRequestHeader(“content-type”,”application/x-www-form-urlencoded;charset=UTF-8″);
httpObj.send(post_data);

こちらを参照→http://meiblog.seesaa.net/article/24638899.html
原因はめんどくさいから調べてないんですが、サーバー側の設定ぽい感じです。

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Copyright (C) 2002 - 2017 kawama All Rights Reserved. — Powered by WordPress