1

私はjquery(およびすべてのプログラミング)が初めてなので、1つのリクエストを作成してからそのリクエストを画面に表示することから簡単に始めようとしています。

このファイルをブラウザで表示しても何も起こりません。画面に名前が表示されることを期待しています。質問をして、画面に答えを表示するだけです。私はおそらくこれを完全に間違った方法で行っているので、すべての提案を受け入れます!

<!DOCTYPE html>
<html>
<head>

<script type="application/javascript" src="jquery.js"></script>

<script>
$.getJSON('http://openapi.etsy.com/v2/teams/8787?method=GET&api_key=appkey&fields=name',function (data) {
    $('#TeamName').html(data.results[0].name);
})
</script>

</head>
<body>

<div id="TeamName"></div>

</body>
</html>

appkey と書かれている場所で appkey を使用していますが、ここに投稿する必要があるかどうかわかりませんでした。

4

2 に答える 2

0

.ajaxではなく.getJson、を使用する必要がありますdataType: 'json'。先日、同じ問題が発生しました。

于 2012-08-09T16:01:38.410 に答える
0

サーバーはデータを JSON 形式で返す必要があります。そうですか?

また、関数の「データ」を出力して、期待どおりかどうかを確認します。

var output = '';
for (property in data) {
  output += property + ': ' + data[property]+'; ';
}
alert(output);

この例を見てみましょう: http://www.jquery4u.com/json/ajaxjquery-getjson-simple/#.UCPgHqOPZnQ

于 2012-08-09T16:13:36.833 に答える