1

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);

firebugのスクリーンショット

コードを編集し、データを 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 のようなサーバー変数にどのように影響しますか?

4

0 に答える 0