1

私はJSONが初めてです。応答に JSON を使用する API を使用しています。単純な xhr メソッドで API URL を呼び出しています。コードは機能しており、200 ステータスを取得していますが、

HTML で JSON を取得するにはどうすればよいですか?

xhr.responseText を innerHTML に出力することで、JSON を表示できました。しかし、html で使用できるようにデータを表示する必要があります。

xhr.responseText に json データがある場合、html でデータを表示する方法を教えてください。

さらに情報が必要な場合はお知らせください。

誰でもjqueryを介してそれを行う方法を教えてもらえますか?

4

2 に答える 2

1

JSON2.js ( https://github.com/douglascrockford/JSON-js/blob/master/json2.jsから) をページに追加すると、次を使用して JSON を JavaScript オブジェクトに解析できます。

var parsedData = JSON.parse(xhr.responseText);

JSON ソースを完全に信頼する場合は、JSON2.js を使用せずに次のように評価するだけで非常に迅速に行うこともできます。

var parsedData = eval('(' + xhr.responseText + ')');

ただし、これは応答に埋め込まれたコードを実行するため、安全ではなく、一般的には推奨されません。

于 2010-12-14T10:02:04.593 に答える
0

これは、jqueryのために機能し、コードが少ない別の投稿です。最初の答えは完璧に機能します。これは同じ問題を抱えている人にとっては役立つかもしれないと思いました。

jQueryを使用してJSONテキストデータを表示しようとしています

于 2010-12-22T07:12:32.467 に答える