※ ChatGPTを利用し、要約された質問です(原文:$.getJSONにJSON.stringifyを)
$.getJSONにJSON.stringifyを
このQ&Aのポイント
$.getJSONとJSON.stringifyを組み合わせて使用する場合について質問しています。
現在、コンソールにはJSONデータが表示されていますが、$.getJSONを使用しても画面が真っ白になってしまいます。
質問者は、この出力結果を$.getJSONに指定する方法を知りたいとしています。また、ファイル出力する必要があるのか、他の方法があるのかも知りたいそうです。
$.getJSONにJSON.stringifyを
$.getJSONに、JSON.stringifyした結果を指定したいのですが、どうすればよいでしょうか?
■現状
・コンソールにJSONは出力されているのですが、$.getJSONでこのファイルを指定しても、画面真っ白です
▼index.html
<script type="text/javascript" src="hoge.json"></script>
<script type="text/javascript">
$.getJSON('hoge.json', function(data) {
▼hoge.json
var obj =([
[略],
]);
var json_text = JSON.stringify(obj);
// テスト出力
console.log(json_text);
■質問
・$.getJSONにこの出力結果(json_text)を指定するためには、どうすれば良いでしょうか?
・一旦ファイル出力しなければいけないのでしょうか?
・どうやるのでしょうか?
・AJAXでサーバ側へデータを渡してファイル出力した後、$.getJSONでその出力したファイルを指定するしかない?
お礼
回答ありがとうございましたー