console.log には次のようなプロンプトが表示されます:
mysql から json データを取得すると、この問題が発生します。フロントエンドは json 型の変換と解析をどのように処理しますか?
文字列をJSONオブジェクトに変換します:
JSON.stringify() を使用して、後で使用できるように文字列に変換します。
JSON.parse を使用してみてください。eval は推奨されません。 try...catch を追加してください。JSON をオブジェクトに変換するときに、エスケープされていない文字やネスト レベルが多すぎるなど、エラーが発生する可能性が非常に高くなります。
リーリー
バックエンドはレスポンスヘッダーの Content-Type を application/json に設定し、データは json 形式の文字列を出力します。フロントエンドは通常の js オブジェクトとして処理できる JSON オブジェクトを自動的に取得します。
文字列をJSONオブジェクトに変換します:
リーリーJSON.stringify() を使用して、後で使用できるように文字列に変換します。
JSON.parse を使用してみてください。eval は推奨されません。
試してください{try...catch を追加してください。JSON をオブジェクトに変換するときに、エスケープされていない文字やネスト レベルが多すぎるなど、エラーが発生する可能性が非常に高くなります。
リーリー
} キャッチ(e){リーリー
}バックエンドはレスポンスヘッダーの Content-Type を application/json に設定し、データは json 形式の文字列を出力します。フロントエンドは通常の js オブジェクトとして処理できる JSON オブジェクトを自動的に取得します。
リーリー