7
jquery $.getJSON
からjsonpリクエストを処理するコントローラアクションが必要です。私のコントローラのアクションでは、私は、次のrespond_toブロックを持っている:jsonpをレール3で扱うコントローラ
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
しかし、私は$.getJSON
からURLを呼び出すときに、私はSyntaxError:invalid label
取得しています。私のURLはhttp://myservice.com?param1=a¶m2=b&callback=?
の形式です。
私のコードでjsonpが失敗する原因となる問題は何ですか?