ブラウザがJS + Ajaxをサポートしている(オフになっていない)場合は、Ajaxを使用してサイトに投稿する「カートに追加」ボタンがありますが、サポートしていない場合、またはオフになっている場合手動スタイルの POST を実行します。
私が達成したいと思っているのは、ユーザーが通常の POST を使用して投稿する場合と、AJAX POST から送信する場合の 2 つのビューです。そうすれば、インライン メッセージ (部分的) または全画面を表示できます。
コントローラー/アクション コードを 2 回複製する必要はありませんが、エレガントではないようです。
この種の問題に対して推奨される解決策やパターンはありますか?