AjaxでPOSTのリクエストを送信する方法を色々調べていた。 まず役に立つのは、ALL Aboutで連載されている「Ajaxはじめの一歩 XMLHttpRequest」である。XMLHttpRequestについてはこのページを見れば大体分かる。POSTの場合は、POSTするデータをsendメソッドの引数に与えなければならない。形式は、 “key1=value1&key2=value2&key3=value3” のような感じで大丈夫。ちなみにGETのリクエストの場合は、sendの引数はnullで、openメソッドの引数にGET用のURLを記述すればよい。 それともう一つ、Content-Typeを明示してあげなければ正しくPOSTされない場合があるので注意。 蓄積多趣味人 – XMLHttpRequestでpostメソッドを使うときはに書かれているように、 req.setRequestHe
![AjaxでPOSTのリクエストを送信したい時は - F.Ko-Jiの「一秒後は未来」](https://cdn-ak-scissors.b.st-hatena.com/image/square/49bc6ff267b075ca4e583d1b7a0fc5db18dae524/height=288;version=1;width=512/http%3A%2F%2Fblog.fkoji.com%2Fwp-content%2Fuploads%2F2017%2F01%2Ffkoji-twitter-icon.png)