[jQuery] $.ajaxで Content-Typeを指定する

$.ajaxでpost送信した場合に、
Content-Typeがapplication/jsonにならなかったので指定して送る方法です。

これでContent-Typeを指定して送信することが出来ます。

ポイントは、 contentType:’application/json’ これです。

Content-Typeって?

受取先にこのファイルはこういう形式です。と伝えるヘッダ。

JSONの場合は application/jsonなんですが、
フォームデータの場合だとapplication/x-www-form-urlencodedになっていて
サーバ側でうまくデータの受取ができないことがあります。
その場合にjavascript側で指定してあげれば綺麗に処理できるってことですね。

jQuery API Document

こちらに詳しく書いています
http://api.jquery.com/jquery.ajax/

One Comment

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です