Я запускаю REST-API на основе Sinatra. Теперь я хочу написать сценарий jQuery, который извлекает данные из API.Sinatra, JavaScript Кросс-доменные запросы JSON
Синатра велят ответ с JSON
before do
content_type :json
end
Простой маршрут выглядит
get '/posts' do
Post.find.to_json
end
Мой JQuery скрипт простой Ajax-вызов
$.ajax({
type: 'get',
url: 'http://api.com/posts',
dataType: 'json',
success: function(data) {
// do something
}
})
На самом деле все работает отлично пока оба работают на одном IP, API и запрашивают JS. Я уже пытался играть с JSONP для Rack без каких-либо положительных результатов. Наверное, мне просто нужно понять, как действовать.
Чтобы было ясно, 'использование Rack :: JSONP' идет в верхней части Синатры класс (внутри класса) –