友人が現在取り組んでいるこの API から変数を出力しようとしています。API は完全にオープンであるため、認証は必要ありません。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="http://profusum.se/js/jsonp.js"></script>
</head>
<body>
<script>
$.jsonp({
url: "http://blackcab.didair.se/api/drivers",
//callbackParameter: '',
timeout: 45000,
success: function (driversData, statusTwo) {
$.each(driversData, function (i, data) {
var name = driversData.drivers[1].name;
document.write("<p> Namn: " + name);
});
},
});
</script>
</body>
</html>
しかし、Chrome Developer Tool を使用すると、次のエラーが発生します。
Uncaught SyntaxError: Unexpected token : drivers:1
なぜこのエラーが発生するのですか?