私はフォームを持っています
data-remote="true"
これは機能します。
コントローラーコードは(簡略化):
render json: { "price" => "£3000" }, status: 200
次に、次のように変更しました。
respond_to do |format|
format.js {render json: { "price" => "£3000" }, status: 200}
format.html { redirect_to my_url}
end
しかし、これは次のようにフォームにフックしたjavascriptを起動しないようです:
form.on("ajax:success", function(event, response) {
//do stuff
});
Chrome ネットワーク タブで両方のリクエストを確認しましたが、同じようです。
私の質問は?
json の単純な render と render json を使用した Respond_to の違いは何ですか?
これは正しい方法ですか?