Я хочу получить список репозиториев из моей учетной записи GitHub, а URL, который я использую, - https://api.github.com/users/rakeshdas1/repos
. Я хочу проанализировать его с помощью jQuery и вывода на HTML-страницу. Код, который я использую для достижения этой цели является:Анализ ответа GitHub API
$(document).ready(function(){
var json = "https://api.github.com/users/rakeshdas1/repos";
$.each(JSON.parse(json), function(idx, obj) {
$("#repos").append("<p>"+obj.name+"</p>");
});
});
SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
первый символ в файле JSON является '['
, и я не знаю, почему JQuery не может разобрать его
Нет запроса AJAX, сделанного здесь? 'json' - это строка, содержащая URL-адрес репозитория github, поэтому при вызове' JSON.parse() 'это ошибка ... –
Похоже, вы пытаетесь разобрать строку' "https: //api.github. ком/пользователей/rakeshdas1/хранилищу "'. Вам нужно сделать фактический запрос GET – ElliotM