Я хочу, чтобы действие моего контроллера обрабатывало запросы jsonp от jquery $.getJSON
. В моем действии контроллера у меня есть следующий блок response_to:
respond_to do |format|
format.html { render json: {:items_by_tag => @tagged_item_list}}
if params[:callback]
format.js { render :json => {:items_by_tag => @tagged_item_list}.to_json, :callback => params[:callback] }
else
format.json { render json: {:items_by_tag => @tagged_item_list}}
end
end
Но я получаю SyntaxError:invalid label
, когда я вызываю URL из $.getJSON
. Мой URL-адрес имеет вид http://myservice.com?param1=a¶m2=b&callback=?
.
В чем проблема с моим кодом, из-за которой jsonp не работает?