MochiKitを利用して、こんな感じでPOSTしたんだがPHPで$_POSTにデータが入らなかった。
var req = getXMLHttpRequest();
req.open(”post”, “hoge.php”, true);
var d = sendXMLHttpRequest(req, queryString(’post_form’));
var good = function(res) {
var data = evalJSON(res.responseText);
//正常処理
}
var bad = function(err) {
alert(err);
}
d.addCallbacks(good, bad);
これは相当はまった。
結論はかなり当たり前のことなんだけどはまった。
で、何が悪かったのかと言うと、content-typeを指定していなかったから。
req.setRequestHeader("content-type", "application/x-www-form-urlencoded;");
この1行を追加して解決。
- Newer: 続・システム部門は難しい
- Older: システム部門の難しさ
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://blog.joyfullife.jp/archives/2007/05/23191639.php/trackback
- Listed below are links to weblogs that reference
- MochiKitでPHPにPOSTしてはまった@さくらインターネット from 30からのBlog