首先,这是我试图完成的跨域请求。这是我用作参考的 Strava API 白皮书的链接。Strava 维基
请参阅下面我使用的代码。如果无法使用 jQuery 执行请求,你能给我举个例子来说明另一种方法吗?(例如 AJAX)我已经完成了我的研究,但我承认我知道的不够多,无法理解为什么请求不起作用。我是否需要在显示警报之前插入一个等待响应的参数,还是暗示?提前致谢!
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery demo</title>
</head>
<body>
<a href="http://jquery.com/">jQuery</a>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("a").click(function(event){
$.getJSON('http://www.strava.com/api/v1/segments/637215', function(data) {
alert(data);
});
});
});
</script>
</body>
</html>