Я пытаюсь создать страницу, которая показывает ссылки на кучу моих сообщений в блоге, и небольшой пузырь рядом с каждой ссылкой с комментарием для этого сообщения. Мысль простейший способ сделать это будет заключаться в использовании «Javascript public API», о котором говорит disqus в своих dev docs.Disqus Javascript API crossdomain issue на localhost
Если я посещаю эту ссылку в браузере я получаю JSON Я ищу:
Однако, когда я пытаюсь загрузить его из JQuery это дает мне страшный XMLHttpRequest не может нагрузка: происхождения не разрешено Access-Control-Allow-Origin.
Я попытался использовать $ .getJSON() и $ ("# div"). Load(), чтобы загрузить его.
Я добавил как localhost, так и 127.0.0.1 в настройки «Домены, связанные с моим открытым ключом» в Disqus API.
Я не могу найти «Javascript public API», о котором вы говорите. На их [странице JavaScript] есть несколько вещей (http://docs.disqus.com/developers/js/), но ничего подобного не звучит. –
Они говорят об этом здесь, в первом предложении: http://disqus.com/api/docs/requests/, но они больше не объясняют :( – user573117
Проблема в том, что вам нужно сделать запрос JSONP. facto для этого параметра является параметром обратного вызова. С помощью 'jQuery.getJSON' вы можете просто добавить' & callback =? ', а jQuery будет от него оттуда. Я все еще думаю, что' count.js' проще для этого конкретного сценария. –