0

ネストされたオブジェクトで JSON.stringify() を使用する適切な方法は何ですか? JSON 文字列を期待する API 呼び出しから、不適切なリクエストを受け取りました。

testData = {"credentials": {"user": "test@email.com", "password": "testpassword", "country": "us"}};

postDasta を表示すると:

"{"credentials": {"user": "test@email.com", "password": "testpassword", "country": "us"}}";

$.ajax({
    ...
    data: JSON.stringify(testData),
    ...
});

ありがとう、

J

4

3 に答える 3

2

私が探していた答えは次のとおりです。JSON.stringifyを使用して、最初にオブジェクトをJSONにシリアル化し、次にコンテンツタイプを指定して、サーバーがJSONであることを理解する必要があります。

そのため、サーバーが JSON を想定している場合は contentType と stringify が必要です。

于 2013-10-30T19:10:56.143 に答える