jQuery と ajax を使用して URL のコンテンツをコンテンツ div にロードすることにしました。
本当にうまく機能し、地獄のように気の利いたものです。今、私はこのコンテンツを見て、送信時に作成したコンテンツ div 内に送信されないフォームが多数あることに気付きました。
このプロセスを合理化する唯一の方法は、各フォーム送信を動的に処理するために、非常に大きな JS ファイルを作成することです。
このアプリには多くのフォームがあると考えてください。コンテンツ div 内でページをリロードせずにフォームを送信する良い方法を考えようとしていますが、少なくともその背後にあるファイルに何らかの構造を維持しています。
どんな提案でも大歓迎です。
私が基本的なレベルで何をしているかのアイデアとして、以下のコード スニペットを見てください。
$(document).ready(function(){
$('a').bind('click', function(e) {
$("#content").html('<img src="images/ajax-loader-small.gif">');
var url = $(this).attr('href');
$('#content').load(url); // load the html response into a DOM element
e.preventDefault(); // stop the browser from following the link
});
});