Доступ к API с помощью ajax - PullRequest
       29

Доступ к API с помощью ajax

0 голосов
/ 04 октября 2018

Я попытался получить доступ к URL-адресу нижеуказанным способом. URL-адрес состоит из данных JSON, которые необходимо проанализировать, но получил ошибку Cross-Origin Blocked: error.

$.ajax({
type: "GET",
url: 'http://...',
async:true,
dataType : 'json',
crossDomain:true,
success: function(data, status, xhr) {
alert(data);
}

});

Затем я попытался добавить JSONP к dataType для разрешения перекрестного запроса, а затем получил следующую ошибку - SyntaxError: неожиданный токен: ':'

Фрагмент кода приведен ниже -

$.ajax({
url: 'http://....',
dataType: 'JSONP',
jsonpCallback: 'callback',
type: 'GET',
success: function (data) {
    alert(data);
}
})

Файл json, доступный по URL, имеет форму -

{"data":[{"name":"abc","age":24},{"name":"xyz","age":22}]}

Я новичок. Пожалуйста, предоставьте решение о том, как получить доступ к данным в URL, используя jquery или javascript без междоменной ошибки и без использования PHP.Любая помощь будет оценена.

...