我是jquery(以及所有编程)的新手,所以我试图通过发出一个请求然后将该请求放在屏幕上来开始。
我在浏览器中查看此文件时没有任何反应。我希望它能将名字放在我的屏幕上。这就是我想要做的,问一个问题并将答案放在我的屏幕上。我可能是完全错误的做法,所以我愿意接受所有建议!
<!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,我只是不知道我是否应该在这里发布。
答案 0 :(得分:0)
您需要使用.ajax
而不是.getJson
dataType: 'json'
。前几天我遇到了同样的问题。
答案 1 :(得分:0)
服务器必须以JSON格式返回数据。是吗?
另外,打印出函数中的“数据”,看它是否符合您的期望:
var output = '';
for (property in data) {
output += property + ': ' + data[property]+'; ';
}
alert(output);
看看这个例子: http://www.jquery4u.com/json/ajaxjquery-getjson-simple/#.UCPgHqOPZnQ