jQuery.ajax を利用してデータをサーバーに送信するには、以下のような形で data オプションに送信するデータを設定しますが、そのデータ(下のコードで言うと jsonString)の型は何にすべきかという話を書きます。 function apiHeroesPost() { $.ajax({ type: "POST", url: "api/heroes", data: jsonString, contentType: "application/json; charset=utf-8", success: function (data) { // ・・・省略・・・ }, error: function (jqXHR, textStatus, errorThrown) { // ・・・省略・・・ } }); } 答を先に書くと、 GET 要求(クエリ文字列としてデータを送信)の場合は