У меня есть веб-сайт, и я хочу использовать pushpad. Все работает нормально, но я хочу отобразить количество подписок. На сайте написано, что я должен использовать REST API, но я никогда раньше не использовал ajax.
$.ajax({
type:"GET",
contentType: "application/json",
beforeSend: function (request)
{
request.setRequestHeader("Accept", "application/json");
request.setRequestHeader("Authorization", "Token token='mytoken'");
},
crossDomain: true,
dataType: 'json',
url: "https://pushpad.xyz/projects/projectid/subscriptions",
success: function(msg) {
alert("success");
}
});
Этот код дает ошибку:
В запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».
Если я изменю dataType на jsonp, я получу еще одну ошибку:
Отказано в выполнении сценария из 'currectURL', поскольку его MIME-тип ('text/html') не является исполняемым, и включена строгая проверка MIME-типа.
Я искал некоторое время, но я не нашел ни одного связанного вопроса, поэтому я надеюсь, что вы могли бы мне помочь.