2016-01-19 2 views
0

Я не уверен, действительно ли я использую JSONP для вызова API википедии. Я пытаюсь использовать этот JSFiddle для вызова двух запросов по Википедии ниже. Он работает с номером 1, но не с номером 2.Не использовать JSONP для вызова wikipedia API

1. http://en.wikipedia.org/w/api.php?format=json&action=query&titles=India&prop=revisions&rvprop=content&callback=? 

2. http://en.wikipedia.org/w/api.php?action=query&generator=allpages&gaplimit=3&gapfrom=Ba&prop=links%7Ccategories&callback=? 

Я проверил консоль javascript и получил это сообщение об ошибке.

Refused to execute script from 'https://en.wikipedia.org/w/api.php?action=query&generator=allpages&gaplimit…tegories&callback=jQuery17208101096539758146_1453227700616&_=1453227700630' because its MIME type ('text/html') is not executable, and strict MIME type checking is enabled. 
+0

Вы даже открыли [url] (https://en.wikipedia.org/w/api.php?action=query&generator=allpages&gaplimit=3&gapfrom=Ba&prop=links%7Ccategories&callback=?) И прочитали, что он говорит наверху. – adeneo

+0

Да, но я не знал, что им просто открывается HTML. Мой разум запутался во всех этих поисках о jsonp. ха-ха! Спасибо за помощь. – user2973469

ответ

0

Как вы можете видеть, действительно ли вы переходите на этот URL-адрес, он служит HTML, а не JSON.

Необходимо добавить &format=json.

+0

Спасибо! Я этого не видел. – user2973469

Смежные вопросы