Так что я немного новичок в этом, код, который я до сих пор не работает, но если кто-нибудь скажет мне, что я пропущу, я был бы благодарен.Ошибка Ajax для API Github
В принципе, я пытаюсь позвонить в api github, который возвращает данные json. В конечном итоге я хотел бы разобрать его и отобразить только определенную информацию, но в настоящее время я просто пытаюсь получить данные, которые будут отображаться в моем браузере. Вот то, что я до сих пор:
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
url: "https://api.github.com/repos/VonC/gitolite/git/refs/tags",
dataType: "jsonp", // I'm under the impression i should use jsonp, since this is a cross domain call
success: function (returndata)
{
$('.result').html(returndata);
alert('Load was performed.');
}
});
});
</script>
URL, безусловно, работает: когда вы вызываете его с помощью CURL, следующие данные JSON возвращается:
[
{
"object": {
"type": "commit",
"sha": "9accde83842523e18de320fc2f0a8efeaebef27b",
"url": "https://api.github.com/repos/jeffreycwitt/jeffswebpage/git/commits/9accde83842523e18de320fc2f0a8efeaebef27b"
},
"url": "https://api.github.com/repos/jeffreycwitt/jeffswebpage/git/refs/heads/master",
"ref": "refs/heads/master"
}
]
Спасибо за любые советы вы можете дай мне.
Ehats в вопрос? Вы делаете звонок, и вы возвращаете json ... это хорошо, не так ли? – NimChimpsky
dataType: «jasonp» выглядит немного неправильно. Я уверен, что Jason P любит быть типом данных: D –
@NimChimpsky - ну, может показаться хорошим, за исключением того, что он не работает в моем браузере - это сработает для вас? проверьте мою скрипку http://jsfiddle.net/Geoff16W/JSGnF/2/ - сообщите мне, можете ли вы заставить ее работать. – Jeff