質問のコメント欄の 2022/06/11 12:56 の質問者さんのコメントで、
実はコンソールログで見ること自体が目的ではなく、javascriptの勉強でajax通信を利用して外部ファイルを読み込みたいのですが、それが出来ているか確認するためにコンソールログで見たいというだけなんです。
とのことですので、それをブラウザのデバッガを使って確認する方法、Fiddler などのキャプチャツールを使って要求・応答がどうなっているかなど調べる方法を書いておきます。
{"Id":6,"Name":"Batman"}
という JSON 文字列を送信すると、以下のような JSON 文字列を返す Web API を例に取ります。
[
{"id":1,"name":"スーパーマン"},
{"id":2,"name":"バットマン"},
{"id":3,"name":"ウェブマトリクスマン"},
{"id":4,"name":"チャッカマン"},
{"id":5,"name":"スライムマン"},
{"id":6,"name":"Batman"}
]
Web API の URL が /values とすると、それに要求を出して応答を取得する jQuery Ajax のコードは以下のようになります。
function apiHeroesPost() {
var j = { Id: 6, Name: "Batman" };
var jsonString = JSON.stringify(j);
$.ajax({
type: "POST",
url: "/values",
data: jsonString,
contentType: "application/json; charset=utf-8"
})
.done( function (data) {
$('#heroes').empty();
$.each(data, function (key, val) {
var str = val.id + ': ' + val.name;
$('<li/>', { html: str }).appendTo($('#heroes'));
});
})
.fail( function (jqXHR, textStatus, errorThrown) {
$('#heroes').empty();
$('#heroes').text('textStatus: ' + textStatus +
', errorThrown: ' + errorThrown);
})
}
スクリプトには文法エラーなどはなく有効であることが前提ですが、
(1) ブラウザのデバッガを使う
上のコードのあるページを実行してブラウザに表示したら、ブラウザのディベロッパーツールを開いて Source タブをクリックします。下の画像は Chrome の例です。
スクリプトを表示して適切な行にブレークポイントを設定してスクリプトを実行するとその行で止まるので、そこに制御が飛んできたのが分かります。data の内容も分かります。
(2) Fiddler を使う
Fiddler を起動して上の jQuery Ajax のコードを実行し、応答・要求をキャプチャしたのが以下の画像です。期待通り要求が出て、期待通り応答が返ってきているのが分かります。
Fiddler が使えなければディベロッパーツールでも応答・要求をキャプチャできます。