Tag: Rails/Ajax

目次

関連ページ

参考情報

フォームの内容の自動保存する

フォームの入力フィールド

フォームの送信処理部分(JavaScript版)

    var ready, tempSubmit;

    ready = function() {
        if ($('.create-temp')) {
            window.tempTimer = null;
            return $('.blog-form form').keydown(function() {
                window.clearTimeout(tempTimer);
                return window.tempTimer = window.setTimeout(function() {
                    return tempSubmit();
                }, 5000);
            });
        }
    };

    tempSubmit = function() {
        if ($('.create-temp span').data('result') !== true) {
            return $(".blog-form form").ajaxSubmit({
                url: '/posts/temp',
                type: 'post'
            });
        } else {
            return $(".blog-form form").ajaxSubmit();
        }
    };

    $(document).ready(ready);
    $(document).on('page:load', ready);

routes.rb

コントローラー

レスポンス用のjs.erb

flashメッセージの取り扱い

トラブルシューティング

js.erbがレンダリングされない


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS