1

次のajax呼び出しがあります。ジェイソン形式でデータを送信したい。しかし、Fiddlerで、データがクエリ文字列パラメーターに変換されていることに気付きました。私が間違っていることは何ですか?

  $.ajax({
        type: "GET",
        url: "StatusService.svc/CheckStatus",
        data: JSON.stringify({"companyName":"paymins"}),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (data) {
            alert('ok!');
            alter(data.toString());
        },
        error: function (jqXHR, textStatus, errorThrown) {
            alert(textStatus + ' / ' + errorThrown);
        }
    });
4

2 に答える 2

2

リクエストの種類を投稿に変更します。

  $.ajax({
        type: "POST",
        url: "StatusService.svc/CheckStatus",
        data: JSON.stringify({"companyName":"paymins"}),
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function (data) {
            alert('ok!');
            alter(data.toString());
        },
        error: function (jqXHR, textStatus, errorThrown) {
            alert(textStatus + ' / ' + errorThrown);
        }
    });
于 2012-11-14T20:47:28.607 に答える
2

Getに本文を含めることはできません。そのために投稿を使用してください。

于 2012-11-14T20:48:06.200 に答える