Междоменный JSONP вовсе не AJAX. Он не использует XMLHttpRequest. Это не более чем динамический элемент скрипта, который загружает код JavaScript.
Попытка:
var req = $.ajax({
url : myurl,
dataType : "jsonp"
});
req.success(function(myObj) {
console.log(myObj);
});
req.error(function() {
console.log('some error occured');
});
Я думаю, что конечный сервер "https://raw.github.com" не поддерживает JSONP. Поэтому вам, вероятно, придется создать на вашем сервере прокси-конечную точку для доступа к этим данным. По сути, создайте конечную точку на вашем собственном сервере, которая загружает эти данные, используя любую Метод имеет смысл (curl и т. д.) и возвращает его точно как есть. Тогда вы можете использовать обычный AJAX. Надеюсь, это поможет