タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Ajaxに関するmokuozのブックマーク (2)

  • Reactで、jquery(ajax)内でsetStateしようとすると「this.setstate is not a function」って怒られて失敗する場合の対策 - 脳汁portal

    問題 Reactを使っていてstateにsetしようとして普通にthis.setStateとかやっていると、this.setstate is not a functionってエラーが出るときがあります。 JavaScript的にどういうかはわかりませんが、Ruby的に言うとスコープが切り替わってself(=this)が変わっちゃった為に怒るエラーです。 調べてみた 英語でぐぐるとちょこちょこ情報が出てきますが、とりあえずは『thisが呼び出しているものが変わっちゃったので、bindingしてあげないとダメだよ』って言ってます .bind(this) 「bind」は関数内で参照できる this を指定のオブジェクトに束縛するメソッド Javascriptでは、オブジェクトのメソッドはオブジェクトに束縛されているのではなく、その時々のコンテキストにおいて実行される thisの確認 consol

  • RailsでAjax処理を実装

    Rails に Ajaxを実装するいくつかの方法をまとめておこうと思います。 jQueryでAjaxを実装 – validation で利用 RailsでのAjax実装 1 – form_for でAjax RailsでのAjax実装 2 – button_to でAjax jQueryでAjaxを実装 jQueryでvalidationを行うのに「 jQuery Validation Plugin 」を読み込むようにし、Ajaxで処理するには remote メソッドを使います。 具体的にここでは、インプットタグに入力したユーザーのログインIDが既に登録されているかどうかのバリデーションをAjaxで処理します。 jQueryでAjax処理を行い UserController#check_loginid メソッドへ、インプットタグに入力された loginid と編集しているユーザーのuser

  • 1