問題タブ [jsonencoder]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
49 参照

javascript - 応答データが raw ロードに失敗するのはなぜですか?

ID を送信するこの API があり、ID のデータを返します。

Postman アプリを使用すると、完全に機能し、URL をブラウザーに直接入力すると、コーディングした適切なエラー オブジェクトが返されますが、javascript でフェッチすると、ネットワーク タブですべてのヘッダーが正しく表示されます。 ID は form-data 形式で表示されますが、「response failed to load」というメッセージが表示されます。

PHP API で実際の応答の前に何らかの文字列をエコーする場合にのみ、ネットワーク タブに応答が表示されますが、追加の文字列が前に表示されます。

ヘッダーでapplication/jsonを使用しています。

これはロードされません:

この意志:

この種のものをコーディングするのは初めてではありませんが、このエラーに対処する方法がわかりません。

私は何を間違っているのでしょうか?

スクリーンショット

リクエストのヘッダー

文字列を前にエコーしない応答のプレビュー

前に文字列をエコーする応答のプレビュー

0 投票する
1 に答える
317 参照

php - json応答はintを文字列に変換する問題laravel

次のコマンドを使用して Laravel に出力します。

データベースで数値的に定義されているすべての数値を文字列に変換しています次の値を使用するとこの問題は解決しますが、この解決策はすべての数値を数値型に変換します

データベースには文字列からの数字があり、文字列のままにしておく必要があるため、これが発生することは望ましくありません。

そのタイプのすべての値を出力に表示するにはどうすればよいですか?