Home > MochiKit Archive

MochiKit Archive

MochiKitでPHPにPOSTしてはまった@さくらインターネット

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行を追加して解決。

Home > MochiKit Archive

Search
Feeds
Meta

Return to page top