ときどき、人が json を次のようにサーバーに送信するのを目にします。
$.ajax({
url: ...
contentType: "application/json; charset=utf-8",
dataType: "json",
data: { 'page': '100AAAAAf00' },
responseType: "json",
success: ...,
error: ...
});
Jsonで{ 'page': '100AAAAAf00' }
はありません。
contentType は json だと言っていた...
Json はテキスト表現です。
例:"{ 'page': '100AAAAAf00' }"
ここで何か不足していますか?(jQuery は舞台裏で翻訳を行っているのでしょうか?)
ウィキ :
JSON または JavaScript Object Notation は、人間が読めるデータ交換用に設計されたテキストベース (!!) のオープン スタンダードです。