2011-12-27 7 views
0

私はすべてのリクエストのほとんどがajaxまたはリモートフォーム(新規、作成、表示、編集など)であるアプリケーションをビルドしています。私は各リクエストで共通のdivを更新しています。リモートでレールを介して前のアクションにリダイレクト3

今私はonclickのdiv要素は、(Gmailのバックリンクにやや似ています)以前の内容

で更新する必要があり、背中のボタンを必要とする誰もが、それは、レール3で達成することができるか私に言うことができますか?

答えて

0

アイデアは、URLをブックマークする/歴史化することです。

あなたはAjaxがsubmitButton idのボタンフォームを送信あるとしましょう:このコードで

$("#submitButton").bind("click",function(){ 

    // do you AJAX stuff here (form validation, form sending, etc.) 
    $.getScript(this.href); 
    history.pushState(null, "", this.href); 
}); 

$(window).bind("popstate",function(){ 
    $.getScript(location.href); 
}); 

、あなたは戻るボタンの履歴を有効にしています。

詳細については、that SO postを参照してください。

関連する問題