Теперь я изучаю Polymer-project 1.0
, и задача состоит в том, чтобы повторно получать JSON
и печатать выходные данные.
Но независимо от того, что я пробовал при ошибке ниже, даже я попытался с помощью Github pages
, также дает мне тот же ответ об ошибке в терминале
Ошибка
XMLHttpRequest не может загрузить https://ajax.googleapis.com/ajax/services/search/news?v=1.0&rsz=8&pz=1&cf=all&ned=in&hl=en&topic=tc. В запрошенном ресурсе нет заголовка "Access-Control-Allow-Origin". Origin 'http://rajasimon.github.io', следовательно, не допускается.
Не в тему и дизайн материального дизайна... Все, что я хочу, чтобы функциональность работала в первую очередь. Поэтому я написал ниже код...
index.html
<iron-ajax
auto
url="https://ajax.googleapis.com/ajax/services/search/news?v=1.0&rsz=8&pz=1&cf=all&ned=in&hl=en&topic=tc"
handle-as="json"
last-response="{{ajaxResponse}}"></iron-ajax>
<template is="dom-repeat" items="{{ajaxResponse.responseData.results}}">
<paper-material elevation="1" class="paper-font-body2">
<h1>{{item.title}}</h1>
<iron-image src="[[item.image.url]]" style="width:800px; height:450px; background-color: lightgray;" sizing="cover" preload fade></iron-image>
<p>{{item.content}}</p>
</paper-material>
</template>
Включение
Для отладки я установил приложение google chrome с именем Allow-Control-Allow-Origin: *
, тогда приведенный выше код начал работать...
Даже если бы я попробовал с железом-ajax-демо, то получится тот же результат. что происходит здесь. Я один человек, получивший эту ошибку во вселенной.