jQuery.ajax( [settings ] ) では、1 つのオプションが data です。公式ドキュメントによると、 data ,Type: Object, String.
しかし、chromeまたはfirefoxでは、以下のコードを試しました。注:contentTypeは「application / json」です。
var json={data:100};
var options = {
type: 'post',
url: "test2.html",
data: json,
contentType: 'application/json',
success: function (result) {
}
$.ajax(options);
コードを編集し、データを data:JSON.stringify(json) として変更します。
var json={data:100};
var options = {
type: 'post',
url: "test2.html",
data: JSON.stringify(json),
contentType: 'application/json',
success: function (result) {
}
$.ajax(オプション);
これら 2 つのタイプのデータの違いは何ですか? そして、post variable や get variable のようなサーバー変数にどのように影響しますか?